Método matches() comprueba si la cadena coincide con el valor especificado expresión regular. Si la cadena se ajusta a la expresión regular especificada, este método devuelve verdadero; de lo contrario, devuelve falso. La sintaxis del método es la siguiente:

public boolean matches(String regex)

Lanzamiento PatternSyntaxException – si la expresión regular especificada no es válida.

Ejemplo: método match ()

En este ejemplo tenemos una cadena y tres expresiones regulares. Estamos comparando las expresiones regulares (regex) con la cadena de entrada usando el matches() método.

public class MatchesExample{
   public static void main(String args[]){
       String str = new String("Java String Methods");

       System.out.print("Regex: (.*)String(.*) matches string? " );
       System.out.println(str.matches("(.*)String(.*)"));

       System.out.print("Regex: (.*)Strings(.*) matches string? " );
       System.out.println(str.matches("(.*)Strings(.*)"));

       System.out.print("Regex: (.*)Methods matches string? " );
       System.out.println(str.matches("(.*)Methods"));
   }
}

Producción:

Regex: (.*)String(.*) matches string? true
Regex: (.*)Strings(.*) matches string? false
Regex: (.*)Methods matches string? true
leer  Método Java String length () con ejemplos

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *