import re line = "xxx出生于2001年6月1日" # line = "xxx出生于2001年06月01日" # line = "xxx出生于2001年6月" # line = "xxx出生于2001/06/01" # line = "xxx出生于2001/06/01" # line = "xxx出生于2001/06" # line = "xxx出生于2001-6-1" # line = "xxx出生于2001-6-1" # line = "xxx出生于2001-6" # line = "xxx出生于2001年" # line = "xxx出生于2001" # regex_str = ".*出生于(\d{4}[年/-]\d{1,2}([月/-]\d{1,2}(日|$)|[月/-]$|$))" regex_str = ".*出生于(\d{4}([年/-]\d{1,2}([月/-]\d{1,2}(日|$)|[月/-]$|$)|年$|$))" match_obj = re.match(regex_str, line) if match_obj: print(match_obj.group(1))
python 正则匹配生日
最新推荐文章于 2024-05-06 21:39:14 发布