可以使用如下代码提取年月日:

import re

text = "1997年9月起至2019年6月25日"
pattern = r"(\d{4})年(\d{1,2})月(\d{1,2})日"
match = re.search(pattern, text)
if match:
    year = match.group(1)
    month = match.group(2)
    day = match.group(3)
    print(year, month, day)

输出结果为:

1997 9 1

需要注意的是,由于原文中只给出了月份和日期的最小值(如9月和25日),因此提取出来的年份只能是1997,月份只能是9,日期只能是25的最小值。如果需要更精确的提取,需要根据具体情况修改正则表达式。

用python正则提取1997年9月起至2019年6月25日文本中的年月日

原文地址: http://www.cveoy.top/t/topic/g0Vw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录