English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
java.util.regexdu paquetPatternLa classe est une représentation compilée de l'expression régulière.
Ce type detoString()La méthode renvoie la représentation en chaîne de l'expression régulière utilisée pour compiler le Pattern actuel.
import java.util.Scanner; import java.util.regex.Pattern; public class Example { 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.nextLine(); //Expression régulière pour trouver les nombres String regex = "(\\d)"; //Compilation de l'expression régulière Pattern pattern = Pattern.compile(regex); //Afficher l'expression régulière System.out.println("Expression régulière compilée : ");+pattern.toString()); //Vérification de la correspondance if(pattern.matcher(input).find()) System.out.println("Donnée String contient des chiffres"); else System.out.println("Donnée String ne contient pas de chiffres"); } }
Résultat de la sortie
Entrez une chaîne d'entrée Cet 7est contenu5 di9est à la place de certains caractères7er5 Expression régulière compilée : (\d) Donnée String contient des chiffres
import java.util.regex.Pattern; public class Example { public static void main(String args[]) { String regex = "w3codebox$"; String input = "Hi how are you welcome to w3codebox"; Pattern pattern = Pattern.compile(regex); Matcher match = pattern.matcher(input); int count = 0; if(match.find()) System.out.println("Correspondance trouvée"); else System.out.println("Correspondance non trouvée"); System.out.println("expression régulière : ");+pattern.toString()); } }
Résultat de la sortie
Correspondance trouvée expression régulière : w3codebox$