Как найти перекрывающиеся совпадения с регулярным выражением?

>>> match = re.findall(r'\w\w', 'hello')
>>> print match
['he', 'll']

Поскольку \w\w означает два символа, ожидаются «he» и «ll». Но почему «el» и «lo» не соответствуют регулярному выражению?

>>> match1 = re.findall(r'el', 'hello')
>>> print match1
['el']
>>>
62
задан KL-7 11 July 2012 в 10:49
поделиться