Python 正则表达式日期格式 mm/dd



>我正在尝试编写一个RE来查找所有mm/dd格式

re = "((1[0-2])|(0?[0-9]))/(((1[0-9])|(2[0-9])|(3[0-1])|(0?[0-9])))"

它找到所有mm/dd格式,但也给出如下内容,

11/22 in 12311/22213

10/22 in 1110/22213

如何排除上述情况?

谢谢

(?<!d)((1[0-2])|(0?[0-9]))/(((1[0-9])|(2[0-9])|(3[0-1])|(0?[0-9])))(?!d)

当然,它会匹配 02/31 之类的东西,但这是一个开始。我在这里发布了一个仅匹配有效日期的正则表达式。

最新更新