我一直在尝试这些解决方案中的几种,但是如果字符串末尾没有数字,则许多解决方案似乎都会失败。下面的代码应该工作。
import re
W = input("Enter a string:")
if re.match('.*?([0-9]+)$', W)== None:
last_digits = "None"
else:
last_digits = re.match('.*?([0-9]+)$', W).group(1)
print("Last digits of "+W+" are "+last_digits)