概述:
我正在尝试将两个 REGEX 查询合并为一个:
\d+\.\d+\.\d+\.\d+
^(?!(10\.|169\.)).*$
我将其写为两部分查询。第一部分将在文本块中隔离 IP,在复制并粘贴此内容后,我选择所有内容,但不包括 10 或 169。
问题:
看来我把这个问题过于复杂化了:
- 有人能找到更好的方法来做到这一点吗?
- 有没有办法将这两个查询结合起来?
当然。只需将锚定的负面展望放在开头即可:
^(?!10\.|169\.)\d+\.\d+\.\d+\.\d+$
注:不必要的括号已被删除。
要在行内匹配,即删除锚点并使用“单词边界”\b
作为锚:
\b(?!10\.|169\.)\d+\.\d+\.\d+\.\d+
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)