Код: Выделить всё
import re
pattern = "prefix .+ suffix"
text = "prefix x suffix prefix y suffix"
print(re.findall(pattern, text))
Код: Выделить всё
['prefix x suffix prefix y suffix']
Код: Выделить всё
['prefix x suffix', 'prefix y suffix']
re.findall() должен находить непересекающиеся совпадения, но здесь два совпадения перекрываются.
Подробнее здесь: https://stackoverflow.com/questions/798 ... here-are-2
Мобильная версия