模式排除
- Last Updated: October 16, 2024
- 1 minute read
配置管理正则表达式 (regex) 引擎 支持模式匹配和模式排除。
模式排除通过使用称为消极预见的机制应用。其使用这个语法:
(?!(
myvalue
))
其中“
?!
”是消极预见操作符。
返回含有字符串 A 但不含字符串 B 的记录
假设您希望对您的企业 255.255.0.0 验证子网掩码变更,但您怀疑部分路由器的第二个八位字节的值错误。务必勾选 Regex 复选框。
语法
.*255\.(?!(255)).*
正则表达式语法详细信息
本章节说明了上个例子中使用的语法。
- “
.*”匹配 0 个或更多任意字符(例如标签、空白字符、关键字) - 文字串“
255”匹配子网掩码的第一个八位字节。 - “
\.”(转义点字符)匹配八位字节分隔符文字。 -
(?!(255))排除与文字串“255”的匹配,以表示子网中的第二个八位字节。