Une expression régulière ( couramment abrégé en " regex " ) est une spécification d'un ensemble de chaînes de caractères. Par exemple, regex " [ dg ] " chaînes de matchs qui sont un caractère de long et contiennent tous les caractères entre "d" et "g" dans l'ordre alphabétique , qui est, "d" , "e ", " f " ou " g . " Beaucoup de langues et utilitaires permettent aux utilisateurs de spécifier les expressions rationnelles et d'identifier les chaînes qui correspondent aux expressions rationnelles . Vous pouvez créer un objet Java qui interprète une expression rationnelle donnée , c'est un objet qui détermine si une chaîne d'entrée est un match . Instructions
1
inclure les lignes suivantes au début de votre code Java :
java.util.regex.Matcher d'importation ;
importation java.util.regex . Motif ;
2
Créer un objet de modèle codant pour la regex en question , comme dans l' exemple de code suivant :
modèle pat = Pattern.compile (« [ dg ] »); Photos
l'objet de modèle se compose du code spécialement créé par le runtime Java pour analyser toute chaîne correspondant à ce modèle particulier.
3
interpréter les expressions rationnelles en créant un objet de matcher à vérifier si une chaîne donnée correspond au modèle , comme dans l' exemple de code suivant :
cordes sampleText = " Adiron " ;
tapis de matcher = de pat.matcher ( sampleText ) ;
< p > Si ( mat.find ()) {
System.out.println (" la chaîne correspond à l'expression rationnelle "); }
Pour cet exemple particulier, le chaîne va en effet correspondre à l'expression rationnelle - " Adiron " contient la lettre
«d».