我是regex的新手,我已经阅读了
的正则表达式03/19/76 and 03.19.76
是
03[-./]19[-./]76
我无法理解为什么我们在正则表达式中需要-
?
答案 0 :(得分:5)
这是为了防止您的日期格式为03-19-76
。没有其他原因。如果您不想支持此格式,请删除减号。
答案 1 :(得分:0)
如果您想允许不同的格式,可以尝试使用03([-./])19\176
来解决评论中提出的问题。 -
,.
,/
。这会将第一个分隔符捕获到组1中,并使用引用\1
查找该字符。