我一直在寻找很长时间,但没有找到我的问题的答案,可以告诉我是什么意思
(?:[-\w\d{1-3}]+\.)+
而不是
(?:[-\w\d{1,3}]+\.)+
我不理解{1-3}部分,无法找到它的意思。 谢谢
答案 0 :(得分:3)
[]
之间的所有内容都是要匹配的字符。所以它匹配每个字符:
-
文字字符 - \w
匹配任何字词[a-zA-Z0-9_]
\d
匹配数字[0-9]
{
字面字符{1-3
1到3之间范围内的单个字符}
文字字符} 1-3
在那里没有意义,以及\d
。两者都包含在\w
中
即使您在{1,3}
内所说的正确[]
也没有意义。