python regex Получить буквы, идущее после любого символа, который не буква

Нужно получить буквы с конца слова, которое идет после любого символа, который не является буквой:

test/my_word => world
test/my+another_word-mp => mp
report/-r=post?e => e

Ответы (2 шт):

Автор решения: roddar92

Можно воспользоваться методом исключения для символов, которые обозначают не букву:

    re.sub(r"[^a-z]*?([a-z]+)$", r"\1", my_string, re.I)
→ Ссылка
Автор решения: Qwertiy

Этого вполне хватит (если гарантированно есть хотя бы одна небуква):

[a-z]+$
→ Ссылка