我有像“12454v”、“346346z”这样的字符串。我想删除字符串中的所有字母。
重新工作正常:
import re
str='12454v'
re.sub('[^0-9]','', str)
#return '12454'
有没有办法不使用正则表达式来做到这一点?
最佳答案
>>> ''.join(filter(str.isdigit, '12454v'))
'12454'
关于python - 从字符串中删除字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14750675/