Le moteur d'expressions régulières (Regex) WhatsConfigured prend en charge la correspondance par motif et l'exclusion par motif.
L'exclusion par motif est appliquée au moyen d'un mécanisme dit de recherche négative par anticipation. Sa syntaxe est la suivante :
(?!(
mavaleur))
—Où « ?!
» est l'opérateur de recherche négative par anticipation.
Supposons que vous souhaitez valider des modifications de votre masque de sous-réseau (255.255.0.0) dans votre entreprise, mais que certains de vos routeurs sont configurés avec une valeur erronée pour le deuxième octet. Assurez-vous que la case Regex est cochée.
Syntaxe
.*255\.(?!(255)).*
Cette section explique la syntaxe utilisée pour l'exemple précédent.
.*
» correspond à 0 ou à n'importe quel caractère (tabulations, espaces, mots clés).255
» correspond au premier octet du sous-masque. \.
» (caractère d'échappement + point) correspond au littéral de séparation d'octet.(?!(255))
exclut les correspondances avec le littéral de chaîne « 255
» pour indiquer le deuxième octet du sous-réseau.