【发布时间】:2020-04-07 19:46:14
【问题描述】:
以下正则表达式捕获 IP 地址以及 DNS 主机名。 我想要添加一些要忽略的 IP,例如 1.0.0.0 和 0.0.0.0。我尝试了一些消极的前瞻,但没有成功。
[\w-]+(\.[\w-]+)+
例如:
www.google.com 255.255.255.255 1.0.0.0 *.com 0.0.0.0
应该匹配该行中 5 个中的 3 个
任何提示都会很棒。
编辑:我试过这个,这有点工作,但也过滤掉了其他值,例如 1.1.1.1
(?![1\.0\.0\.0]|[0\.0\.0\.0])[\w-]+(\.[\w-]+)+
【问题讨论】:
-
应该将 IP 地址与主机名分开。
-
感谢@CAustin。我也看看这个!
标签: regex