En PC Resumen vamos a explicar las expresiones regulares conocidas como cuantificadores en el lenguaje de programación Java. El asterisco y el signo más se conocen como cuantificadores. En la tabla siguiente se ven todos los cuantificadores.

Cuantificador Concuerda con
* Cero o más ocurrencias
+ Una o más ocurrencias
? Cero o una ocurrencia
{n} Exactamente con n ocurrencias
{n,} Al menos con "n" ocurrencias
{n,m} Entre "n" y "m" (inclusivo) ocurrencias

 

Todos los cuantificadores afectan sólo a la subexpresión que inmediatamente antes del cuantificador.

Los cuantificadores pueden aplicarse a patrones cerrados entre paréntesis para crear expresiones regulares más complejas.

Todos los cuantificadores son tacaños. Esto significa que concordarán con todas las ocurrencias que puedan siempre y cuando haya concordancia. No obstante si alguno de estos cuantificadores va seguido por un signo de interrogación, el cuantificador se vuelve perezoso. De esta forma concuerda con la menor cantidad de ocurrencias siempre y cuando haya concordancia.

El método matches verifica si una cadena completa se conforma a una expresión regular. Si sólo una subcadena concuerda con la expresión regular, el método devuelve false.

Pin It