【发布时间】:2015-01-22 10:17:35
【问题描述】:
找了好久没找到答案,能告诉我什么意思
(?:[-\w\d{1-3}]+\.)+
而不是
(?:[-\w\d{1,3}]+\.)+
我不理解 {1-3} 部分,也无法在任何地方找到它的含义。 谢谢
【问题讨论】:
-
抱歉直言不讳,但这种模式完全是垃圾,编写它的人不知道他们在做什么。看到这个:debuggex.com/r/Fh0mC-RVZ0J2WRbe
-
重复关闭原因不正确,但是是的,这个正则表达式没有意义。字符组
[]包括破折号、单词字符、数字(通常已经是单词字符)、左大括号、数字 1 到 3(包括)和右大括号。所以所有额外的数字引用都是多余的。 -
\d匹配一个数字,而这个{1-3}匹配文字{1-3}
标签: regex