Пример строки: '100 foo 100 bar asdfasdf asdfasdf frqf 200 foo 200 bar asdfsd FOOBAR'
Я хочу сопоставить последнее появление цифр, за которыми следует foo, и digits, за которыми следует bar, которые предшествуют FOOBAR
Ожидается: [200, 200]
Текущий выход: [100, 100]
вот что у меня:
r'(\d+.?\d+)\s*foo.*?(\d+.?\d+).*bar(?:.|\n)*(?:FOOBAR)\s?(\d+.?\d+).*?'