-2
我发现了这两个词语在文档:检查点正则表达式
要匹配mydomain.com的子域:(^|.*\.)mydomain\.com
要匹配mydomain.com的域和子域:(^|.*\.)*mydomain\.com
我无法理解为什么这些表达意味着他们所说的意思。任何人都可以解释这两个表达式吗?
我发现了这两个词语在文档:检查点正则表达式
要匹配mydomain.com的子域:(^|.*\.)mydomain\.com
要匹配mydomain.com的域和子域:(^|.*\.)*mydomain\.com
我无法理解为什么这些表达意味着他们所说的意思。任何人都可以解释这两个表达式吗?
拳是不是一个很好的正则表达式的表达式(它除了其他的东西,它不应该),但我会解释(^|.*\.)mydomain\.com
(你会找出第二)
^
行的开始位置相匹配
|
的作用就像一个布尔OR,betwee前N的表达和操作者
.
后的表达式匹配除线中的任何字符打破
*
匹配前面的元素零次或多次
\.
相匹配的点.
字符
更多您可以阅读的信息wiki doc并使用a great Regex tool