python re жадность «влево»?
Форум — Development
Есть строка:
'rattatt 123one tratatttat kukareku1 122left tratata ta ta ta ta 211two tratatata tatat tata kukareku2 trattat tatta tt 56three tatatta kukareku3'
где tratatat и т.п произвольный набор символов описываемый '.*'.
sting = 'trattatt 123one tratatttat kukareku1 122left tratata ta ta ta ta 211two tratatata tatat tata kukareku2 trattat tatta tt 56three tatatta kukareku3'
myre = '\d+(\w+).+?kukareku(\d)'
re.findall(myre, string)
[('one', '1'), ('left', '2'), ('three', '3')]
[('one', '1'), ('two', '2'), ('three', '3')]