Método matches() de Java
El método matches() se utiliza para comprobar si una cadena coincide con una expresión regular determinada.
La forma str.matches(regex) de invocar este método produce exactamente el mismo resultado que la siguiente expresión:
Pattern.matches(regex, str)
Sintaxis
public boolean matches(String regex)
Parámetros
regex-- La expresión regular que coincide con la cadena.
Valor de retorno
Devuelve true cuando la cadena coincide con la expresión regular dada.
Ejemplo
public class Test {
public static void main(String args[]) {
String Str = new String("www.example.com");
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)ejemplo(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)google(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("www(.*)"));
}
}
El resultado de ejecutar el programa anterior es:
返回值 :true 返回值 :false 返回值 :true
Otras extensiones
Clase String de Java