>我正在尝试编写一个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 之类的东西,但这是一个开始。我在这里发布了一个仅匹配有效日期的正则表达式。