给定下面的字符串,只打印"number"最有效的方法是什么?话说.i.e。一,二,三,在python中每个字符串的末尾?
TT001AKP0000X000100oneSS004AKP0000X000100twoPP05AST0000X00010three…
我将使用正则表达式:
inp = ["TT001AKP0000X000100one", "SS004AKP0000X000100two", "PP05AST0000X00010three"]
nums = [re.sub(r'^.*d+', '', x) for x in inp]
print(nums) # ['one', 'two', 'three']