Méthode matches() Java
La méthode matches() est utilisée pour vérifier si une chaîne correspond à une expression régulière donnée.
Appeler cette méthode sous la forme str.matches(regex) produit exactement le même résultat que l'expression suivante :
Pattern.matches(regex, str)
Syntaxe
public boolean matches(String regex)
Parameters
regex-- l'expression régulière à laquelle comparer la chaîne.
Valeur de retour
Renvoie true lorsque la chaîne correspond à l'expression régulière donnée.
Exemple
public class Test {
public static void main(String args[]) {
String Str = new String("www.example.com");
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)example(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)google(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("www(.*)"));
}
}
La sortie du programme ci-dessus est :
返回值 :true 返回值 :false 返回值 :true
Autres extensions
Classe String de Java