Python - Sprawdź, czy ostatnie znaki w ciągu są liczbami

Zasadniczo chcę wiedzieć, jak bym to zrobił.

Oto przykładowy ciąg:

string = "hello123"

Chciałbym wiedzieć, jak sprawdziłbym, czy ciąg kończy się liczbą, a następnie wypisuje liczbę, na której kończy się ciąg.

Wiem, że dla tego określonego ciągu znaków można użyć wyrażenia regularnego, aby określić, czy kończy się liczbą, a następnie użyć ciągu [:], aby wybrać „123”. ALE jeśli zapętlam plik z takimi ciągami znaków:

hello123
hello12324
hello12435436346

... Wtedy nie będę mógł wybrać numeru za pomocą ciągu [:] ze względu na zróżnicowanie długości liczb. Mam nadzieję, że wyjaśniłem to, czego potrzebuję wyraźnie, żebyście mogli pomóc. Dzięki!

questionAnswers(5)

yourAnswerToTheQuestion