python(15)提取字符串中的数字
Posted 细雨微光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python(15)提取字符串中的数字相关的知识,希望对你有一定的参考价值。
python 提取一段字符串中去数字
ss = “123ab45”
方法一:filter
filter(str.isdigit, ss)
别处copy的filter的用法:
# one
>>> filter(str.isdigit, ‘123ab45‘)
‘12345‘
#two
def not_empty(s): return s and s.strip() filter(not_empty, [‘A‘, ‘‘, ‘B‘, None, ‘C‘, ‘ ‘])
# 结果: [‘A‘, ‘B‘, ‘C‘]
方法二:正则表达式
s = re.findall("\d+",ss)[0] print s
以上是关于python(15)提取字符串中的数字的主要内容,如果未能解决你的问题,请参考以下文章