【发布时间】:2022-01-04 04:44:39
【问题描述】:
text = An old structure of a mosque existed at the site until 6 December 1992. Ti su 29 December 2019
months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October',
'November', 'December', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov',
'Dec']
months_regex = r'(?:' + '|'.join(months) + r')'
op = re.findall(r'\S*('r'\d{2} '+ months_regex +' \d{4})\S*',text)
print(op)
有什么办法可以得到 1992 年 12 月 6 日和 2019 年 12 月 29 日
【问题讨论】:
标签: python-3.x