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!