Python - Проверьте, являются ли последние символы в строке числами

В основном я хочу знать, как бы я это сделал.

Вот'Пример строки:

string = "hello123"

Я хотел бы знать, как я буду проверять, заканчивается ли строка числом, а затем печатать число, в котором заканчивается строка.

Я знаю, что для этой определенной строки вы можете использовать регулярное выражение, чтобы определить, заканчивается ли оно числом, а затем использовать строку [:], чтобы выбрать "123", НО, если я перебираю файл с такими строками:

hello123
hello12324
hello12435436346

... Тогда я не смогу выбрать число с помощью строки [:] из-за различий в длинах чисел. Надеюсь, я достаточно четко объяснил, что мне нужно, чтобы вы, ребята, помогли. Спасибо!