Die WhatsConfigured-Engine für reguläre Ausdrücke (RegEx) unterstützt sowohl den Mustervergleich als auch den Musterausschluss.
Der Musterausschluss erfolgt über einen Mechanismus, der negativer Look-Ahead genannt wird. Dafür wird folgende Syntax verwendet:
(?!(
meinWert))
— Dabei ist „?!
“ der Operator für das negative Look-Ahead.
Beispiel: Sie möchten Änderungen an der Subnetzmaske im gesamten Unternehmen (255.255.0.0) validieren, haben aber die Vermutung, dass einige Router im zweiten Oktett den falschen Wert führen. Überprüfen Sie, dass das Kontrollkästchen Regex aktiviert ist.
Syntax
.*255\.(?!(255)).*
In diesem Abschnitt wird die Syntax für das Beispiel oben erläutert.
.*
“ sucht nach keinem oder mehr beliebigen Zeichen (Tabulatoren, Leerzeichen, Schlüsselwörter usw.)255
“ bezeichnet das erste Oktett der Subnetzmaske. \.
“ (Punktzeichen mit Escapezeichen) bezeichnet das Oktetttrennzeichen.(?!(255))
schließt Übereinstimmungen mit der literalen Zeichenkette „255
“ für das zweite Oktett im Subnetz aus.