Método matches() de Java

Java String类Clase String 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

Java String类Clase String de Java

Otras extensiones