Chcę znaleźć wszystkie kolejne, powtarzające się bloki znaków w ciągu znaków. Rozważmy na przykład:Jak korzystać z re, aby znaleźć kolejne, powtarzające się znaki
s = r'http://www.google.com/search=ooo-jjj'
Co chcę znaleźć to: "www", "ooo" i "jjj". Próbowałem zrobić to tak:
m = re.search(r'(\w)\1\1', s)
Ale nie wydaje się działać tak, jak się spodziewam. Jakieś pomysły?
Ponadto, jak mogę to zrobić w Bash?
nie działa jak dokładnie? Znajduje pierwszy mecz. Jeśli chcesz wszystkie mecze jednocześnie, spróbuj 'findall'. – tripleee