Recherche de schémas de texte

Dans un fichier source donné, l'examen basé sur des schémas recherche des schémas de texte dans des fichiers d'après leur extension, permettant à la recherche d'opérer sur des fichiers source, des fichiers de configuration XML et d'autres fichiers texte.

Vous pourriez, par exemple, créer une recherche de schéma pour vous assurer que des adresses électroniques inappropriées ne soient pas codées en dur dans votre application. Dans ce cas, pour vérifier que l'application n'utilise pas d'adresses électroniques de l'entreprise, vous pourriez rechercher un schéma tel que .*@mycompany.com.

Exemples

Ce schéma découvre Motif
Une adresse électronique [A-Za-z]\.[A-Za-z]@[A-Za-z][A-Za-]\.com
Toutes les instances du schéma, telles que passWord = [Pp][Aa][Ss][Ss][Ww][Oo][Rr][Dd]\W*=
Une instance quelconque de l'algorithme de hachage MD5 getInstance[[:space:]]*\([[:space:]]*"MD5