正则3

import re

# line = "XXX出生于1990年8月"
# line = "XXX出生于1990年8月1日"
# line = "XXX出生于1990/8/1"
# line = "XXX出生于1990/08/01"
# line = "XXX出生于1990-08-01"
line = "XXX出生于1990-8-1"

str_match = ".*出生于(\d{4}[年/-]\d{1,2}([-/月]\d{1,2}.*|[月]$))"

matched_obj = re.match(str_match,line)

if matched_obj:
    print(matched_obj.group(1))

results matching ""

    No results matching ""