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 ) ; 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».
|