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 |