組態管理規則運算式 (Regex) 引擎同時支援模式配對和模式排除。

套用模式排除所使用的機制稱為負值前查詢。所需的語法為:

(?!( myvalue ))

--其中「?!」是負值前查詢運算子。

傳回記錄包含字串 A 但不包含 B

假設說您想要驗證對您整個企業的子網路遮罩 255.255.0.0 的變更,但是您懷疑有一些路由器的第二個八位元組的值可能有錯誤。確認您已勾選 Regex 核取方塊。

語法

.*255\.(?!(255)).*

Regex 語法詳細資料

本節將說明在先前的範例中所使用的語法。

  • .*」符合 0 或多個任何字元(例如索引標籤、空格字元、關鍵字)
  • 常值字串「255」符合子網路遮罩的第一個八位元組。
  • \. 」(逸出點號字元)符合八位元組分隔符號。
  • (?!(255)) 排除與常值字串「255」相符的項目,表示子網路上的第二個八位元組。