我已经搜索了很长时间,但没有找到我的问题的答案,您能告诉我"meaning of"是什么意思吗?
(?:[-\w\d{1-3}]+\.)+
并非
(?:[-\w\d{1,3}]+\.)+
我不理解 {1-3} 部分的含义,也找不到任何相关的信息。谢谢。
(?:[-\w\d{1-3}]+\.)+
并非
(?:[-\w\d{1,3}]+\.)+
我不理解 {1-3} 部分的含义,也找不到任何相关的信息。谢谢。
[]
中间的所有字符都将被匹配。因此,它会匹配每个字符:
-
字面意义上的破折号\w
匹配任何单词字符[a-zA-Z0-9_]
\d
匹配数字[0-9]
{
字面意义上的左括号1-3
匹配1到3之间的单个字符}
字面意义上的右括号在这里,1-3
没有任何意义,\d
也是如此。它们都包含在\w
中。即使你想在[]
中使用{1,3}
,也没有任何意义。
[]
包括一个破折号、一个单词字符、一个数字(通常已经是一个单词字符)、一个开括号、数字1到3(包括在内)和一个闭括号。所以所有额外的数字引用都是多余的。 - user707650\d
匹配数字,而{1-3}
则匹配字面上的{1-3}
。 - Avinash Raj