正则表达式可捕获两种不同的日期时间格式

时间:2019-12-23 23:12:12

标签: regex python-3.x datetime

我有一个文件,其中有两种不同格式的日期:

  • 2019-12-15-11-52
  • 20191215.0900

我想用Python编写一个正则表达式来捕获它们。 我想出了以下正则表达式。

\d{4}\-?\d{2}\-?\d{2}[\.|\-]\d{2}\-?\d{2}

我在下面的网站上测试了上述正则表达式,看来工作正常: https://regex101.com/

我想知道是否有一个更简单的正则表达式可以执行相同的操作,而实际的正则表达式字符串是否会影响Python的正则表达式匹配的性能。

0 个答案:

没有答案