WhatsConfigured正規表現 (Regex) エンジンは、パターンマッチングとパターン除外の両方をサポートしています。
パターン除外は、「否定先読み」と呼ばれるメカニズムで適用されます。構文は次のとおりです。
(?!(
myvalue))
ここで、「?!
」は否定先読み演算子です。
たとえば、エンタープライズ 255.255.0.0 全体のサブネットマスクに対する変更を検証するとします。ただし、一部のルーターで 2 番目のオクテットの値が誤っている可能性があります。[Regex] チェックボックスがオンになっていることを確認してください。
構文
.*255\.(?!(255)).*
このセクションでは、前の例で使用した構文について説明します。
.*
」は、0 文字以上の任意の文字と一致します (タブ、空白文字、キーワードなど)。255
」は、サブマスクの最初のオクテットと一致します。 \.
」(エスケープされたドット文字) は、オクテット区切りリテラルと一致します。(?!(255))
は、サブネットの 2 番目のオクテットで、リテラル文字列「255
」と一致するものを除外します。