English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Expression sous-jacente/Matche tout caractère individuel sauf le retour chariot.
import java.util.regex.Matcher; import java.util.regex.Pattern; Exemple public static void main( String args[] ) { public class MatchesAll { String regex = ".";3String input = "Bonjour, comment ça va, bienvenue à w" Pattern p = Pattern.compile(regex); codebox"; Matcher m = p.matcher(input); while(m.find()) { int count = 0;++; } System.out.println("Nombre des correspondances: ")+count); } }
Résultat de la sortie
Nombre de correspondances: 40
Le programme Java suivant accepte les utilisateurs5un certain nombre de chaînes de caractères, et affiche les mots de quatre lettres se terminant par e.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = "...e"; Scanner sc = new Scanner(System.in); System.out.println("Enter 5 Chains de caractères d'entrée: "); String input[] = new String[5]; for (int i=0; i<5; i++) { input[i] = sc.nextLine(); } //Créer un objet Pattern Pattern p = Pattern.compile(regex); System.out.println("Words of four letters ending with e: "); for(int i=0; i<5;i++) { //Créer un objet Matcher Matcher m = p.matcher(input[i]); if(m.matches()) { System.out.println(m.group()); } } } }
Résultat de la sortie
Entrer 5 Chains de caractères d'entrée: hive sample wife life naive Words de quatre lettres se terminant par e: hive wife life