我已经搜索了很长时间但没有找到我的问题的答案,可以告诉我是什么意思
(?:[-\w\d{1-3}]+\.)+
Run Code Online (Sandbox Code Playgroud)
并不是
(?:[-\w\d{1,3}]+\.)+
Run Code Online (Sandbox Code Playgroud)
我不明白 {1-3} 部分,也找不到它的意思。谢谢
之间[]的一切都是要匹配的字符。所以它匹配每个字符:
- 文字字符 -\w 匹配任何单词字符 [a-zA-Z0-9_]\d 匹配一个数字 [0-9]{ 文字字符{1-3 1 到 3 范围内的单个字符} 文字字符 }将1-3是没有意义的有,还有\d。两者都包含在\w
即使你所说的正确的{1,3}里面也是[]没有意义的。