Я пытаюсь найти способ сделать это другое, чем эти два:регулярное выражение матч последнего совпадения
# match last occurence of \d+, 24242 in this case
>>> test = "123_4242_24242lj.:"
>>> obj = re.search(r"\d+(?!.*\d)", test)
>>> obj.group()
'24242'
>>> re.findall(r"\d+", test)[-1]
'24242'
Любые идеи?
Но это не работает, если 'test = 123_4242_24242'. – thefourtheye
@ thefourtheye Отличная точка! Вы, действительно, гений. Однако изменение модификатора должно исправить это. – devnull