用re库来实现。如下
字符串为“2336年1月9日”,想提取出其中的2336,1,9这些数字,可用正则表达式‘\d+’来匹配,代码如下:
import re
str1 = '2366年1月9日'
pattern = re.compile(r'\d+')
res = re.findall(pattern, str1)
for i in res:
print unicode(i, 'utf-8', 'ignore')
结果如下:
2366
1
9
用re库来实现。如下
字符串为“2336年1月9日”,想提取出其中的2336,1,9这些数字,可用正则表达式‘\d+’来匹配,代码如下:
import re
str1 = '2366年1月9日'
pattern = re.compile(r'\d+')
res = re.findall(pattern, str1)
for i in res:
print unicode(i, 'utf-8', 'ignore')
结果如下:
2366
1
9