English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lejava.util.regex.MatcherLa classe représente un moteur, effectuant diverses opérations de correspondance. Cette classe n'a pas de constructeur, et elle peut être utiliséematches()
Méthode de création de la classe java.util.regex.Pattern/Obtenir un objet de cette classe.
Classe MatchertoString()La méthode retourne une valeur de chaîne qui représente le contenu de l'objet de correspondance actuel.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ToStringExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Entrez le texte d'entrée: "); String input = sc.nextLine(); String regex = "[#%&*]"; //Créer un objet modèle Pattern pattern = Pattern.compile(regex); //Créer un objet Matcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; } //Recherche du modèle utilisé System.out.println("Les"+count+"spéciaux [# % & *caractères dans le texte donné"); System.out.println("Le format de chaîne de la matcher utilisé suivant est : \n");+matcher.toString()); } }
Résultat de la sortie
Entrez le texte d'entrée : Hello# Comment ça va# *& bienvenue sur T#Tutorials%point Les 7 spéciaux [# % & *caractères dans le texte donné Le format de chaîne de la matcher utilisé suivant est : java.util.regex.Matcher[pattern=[#%&*region=0,52 lastmatch=]
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ToStringExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Entrez le texte d'entrée: "); String input = sc.nextLine(); String regex = "[#%&*]"; //Créer un objet modèle Pattern pattern = Pattern.compile(regex); //Créer un objet Matcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; } //Recherche du modèle utilisé System.out.println("Les"+count+"spéciaux [# % & *caractères dans le texte donné"); System.out.println("Le format de chaîne de la matcher utilisé suivant est : \n");+matcher.toString()); } }
Résultat de la sortie
Entrez le texte d'entrée : Hello# Comment ça va# *& bienvenue sur T#Tutorials%point Les 7 spéciaux [# % & *caractères dans le texte donné Le format de chaîne de la matcher utilisé suivant est : java.util.regex.Matcher[pattern=[#%&*region=0,52 lastmatch=]