在Python中打印字符串的特定切片



给定下面的字符串,只打印"number"最有效的方法是什么?话说.i.e。一,二,三,在python中每个字符串的末尾?

TT001AKP0000X000100oneSS004AKP0000X000100twoPP05AST0000X00010three…

我将使用正则表达式:

inp = ["TT001AKP0000X000100one", "SS004AKP0000X000100two", "PP05AST0000X00010three"]
nums = [re.sub(r'^.*d+', '', x) for x in inp]
print(nums)  # ['one', 'two', 'three']

最新更新