使用regex-python从文本中提取日期
我有一组字符串,其中包含日期,可以采用以下格式,我想使用Python中的正则表达式来提取它使用regex-python从文本中提取日期,python,regex,Python,Regex,我有一组字符串,其中包含日期,可以采用以下格式,我想使用Python中的正则表达式来提取它 5/12/2016 05/25/15 9/1/2016 05-18-2019 二月二十六日,十五日 2018年4月1日 二月十八日至十九日 2018年6月15日 2017年8月19日 我可以单独做每一个,但我不知道如何加入他们 您可以将每个正则表达式放入其自己的捕获组中,然后“或”它们: 这将与至少满足一个正则表达式的任何字符串匹配。那么,到目前为止您尝试了什么?我可以单独完成每个字符串,但我不知道如何
5/12/2016
05/25/15
9/1/2016
05-18-2019
二月二十六日,十五日
2018年4月1日
二月十八日至十九日
2018年6月15日
2017年8月19日
我可以单独做每一个,但我不知道如何加入他们
您可以将每个正则表达式放入其自己的捕获组中,然后“或”它们:
这将与至少满足一个正则表达式的任何字符串匹配。那么,到目前为止您尝试了什么?我可以单独完成每个字符串,但我不知道如何将它们合并为数字,是MM/DD/YY还是DD/MM/YY?dupped:您可以使用
(regex1)|(regex2)|(regex3)