使用regex-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日 我可以单独做每一个,但我不知道如何加入他们 您可以将每个正则表达式放入其自己的捕获组中,然后“或”它们: 这将与至少满足一个正则表达式的任何字符串匹配。那么,到目前为止您尝试了什么?我可以单独完成每个字符串,但我不知道如何

我有一组字符串,其中包含日期,可以采用以下格式,我想使用Python中的正则表达式来提取它

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)