正则表达式匹配一段字符串后只输出之间的部分内容
0
比如:Uptime is 36 weeks,4 days,14 hours,38 minutes
我想要得出
week:36
day:4
hours:14
minutes:38
其中,名称我定义好了,只需要从中提取出对应的数字,每个数字的提取怎么正则匹配?求教
我想要得出
week:36
day:4
hours:14
minutes:38
其中,名称我定义好了,只需要从中提取出对应的数字,每个数字的提取怎么正则匹配?求教
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
转身李克勤 2017-05-16 回答
赞同来自:
>>> html="Uptime is 36 weeks,4 days,14 hours,38 minutes"
>>> import re
>>> pattern=re.compile(r'\d+')
>>> print re.findall(pattern,html)
['36', '4', '14', '38']