English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ce\ bDans les expressions régulières Java, le mot de bord méta-caractère permet de trouver un mot spécifique à l'intérieur des bornes des mots spécifiés par l'expression régulière. Par conséquent, à partir du texte d'entrée donné, trouver un mot spécifique dans les bornes des mots nécessaires pour l'expression régulière-
"\\brequired word\\b";
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MachingWordExample1 { public static void main( String args[] ) { //Lecture de la valeur de la chaîne Scanner sc = new Scanner(System.in); System.out.println("Entrez une chaîne d'entrée"); String input = sc.next(); //Expression régulière pour trouver des nombres String regex = "\\bhello\\b"; //Compilation de l'expression régulière Pattern pattern = Pattern.compile(regex); //Objet rechercheur Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Correspondance trouvée"); } else { System.out.println("Correspondance non trouvée"); } } }
Résultat de la sortie
Entrez une chaîne d'entrée hello welcome to w3codebox Correspondance trouvée
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatcherExample2 { public static void main( String args[] ) { String input = "Cette est un texte d'exemple \n "; + "Cette est la deuxième ligne" + "Cette est la troisième ligne"; String regex = "\\bsecond\\b"; //Compilation de l'expression régulière Pattern pattern = Pattern.compile(regex); //Objet rechercheur Matcher matcher = pattern.matcher(input); if(matcher.find()) { System.out.println("Correspondance trouvée"); } else { System.out.println("Correspondance non trouvée"); } } }
Résultat de la sortie
Correspondance trouvée