“…findall(s) Ищет все неперекрывающиеся подстроки s, удовлетворяющие шаблону…”Но это правда только если в регекспе не заданы группы. Если группы есть, findall() возвращает только значение групп.
Посоветуйте, как организовать поиск всего, что удовлетворяет шаблону ?
import re >>> ob1 = re.compile('111') >>> ob2 = re.compile('(1)1(1)') >>> st = '111222111222111' >>> fi1 = ob1.findall(st) >>> fi1 ['111', '111', '111'] >>> fi2 = ob2.findall(st) >>> fi2 [('1', '1'), ('1', '1'), ('1', '1')] >>>