組態管理 規則運算式(Regex)引擎同時支援模式配對和模式排除。
套用模式排除所使用的機制稱為負值前查詢。所需的語法為:
(?!(
myvalue))
--其中「?!
」是負值前查詢運算子。
假設說您想要驗證對您整個企業的子網路遮罩 255.255.0.0 的變更,但是您懷疑有一些路由器的第二個八位元組的值可能有錯誤。確認您已勾選 Regex 核取方塊。
語法
.*255\.(?!(255)).*
本節將說明在先前的範例中所使用的語法。
.*
」符合 0 或多個任何字元(例如索引標籤、空格字元、關鍵字)255
」符合子網路遮罩的第一個八位元組。 \.
」(逸出點號字元)符合八位元組分隔符號。(?!(255))
排除與常值字串「255
」相符的項目,表示子網路上的第二個八位元組。