【发布时间】:2021-06-08 15:03:09
【问题描述】:
给定下面的字符串,只打印“数字”字的最有效方法是什么。一、二、三,在python中每个字符串的末尾?
TT001AKP0000X000100one SS004AKP0000X000100二 PP05AST0000X00010三 ...
【问题讨论】:
标签: python-3.x string random integer user-input
给定下面的字符串,只打印“数字”字的最有效方法是什么。一、二、三,在python中每个字符串的末尾?
TT001AKP0000X000100one SS004AKP0000X000100二 PP05AST0000X00010三 ...
【问题讨论】:
标签: python-3.x string random integer user-input
我会在这里使用正则表达式方法:
inp = ["TT001AKP0000X000100one", "SS004AKP0000X000100two", "PP05AST0000X00010three"]
nums = [re.sub(r'^.*\d+', '', x) for x in inp]
print(nums) # ['one', 'two', 'three']
【讨论】: