-2

我在文档中找到了这两个表达式:

要匹配 mydomain.com 的子域:(^|.*\.)mydomain\.com

要匹配 mydomain.com 的域和子域:(^|.*\.)*mydomain\.com

我不明白为什么这些表达意味着他们所说的意思。谁能解释一下这两种表达方式吗?

4

1 回答 1

0

拳头它不是一个好的正则表达式(它除了其他不应该的东西)但我会解释(^|.*\.)mydomain\.com(你会弄清楚第二个)

  • 括号之间

^匹配行的起始位置

|在运算符之前的表达式和运算符之后的表达式之间像布尔 OR 一样起作用

.匹配除换行符以外的任何字符

*匹配前面的元素零次或多次

\.匹配一个点.字符

有关更多信息,您可以阅读wiki 文档并使用出色的 Regex 工具

于 2017-06-23T02:07:02.567 回答