正则表达式提取日期

来源:3-4 正则表达式-3

沧海红心

2019-09-16

line = "出生日期1992年9月10日出生"
regex_str = ".*(\d{4}\w\d\w\d\w)"
match_result = re.match(regex_str, line)
if match_result:
    print(match_result.group(1))

这是我写的正则为什么最后一个日字,无法提取呢?

写回答

1回答

bobby

2019-09-17

regex_str = ".*(\d{4}\w\d\w\d\w{2})" 这样就可以了

0
2
bobby
回复
沧海红心
好的,
2019-09-18
共2条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程