regex-cuantificadores

Cuantificadores en Regex

Los cuantificadores nos permiten especificar la cantidad de veces que un carácter, conjunto de caracteres o grupo debe aparecer en la cadena de texto.

En lugar de buscar una coincidencia exacta, los cuantificadores añaden flexibilidad al patrón al permitir variaciones en el número de repeticiones.

Existen varios tipos de cuantificadores en Regex, que se agrupan en dos categorías principales:

  1. Cuantificadores básicos: Especifican un número exacto de repeticiones.
  2. Cuantificadores de rango: Definen un rango de repeticiones permitidas.

Cuantificadores básicos

Primero vamos a ver los cuantificadores básicos

SímboloCoincide con
?Cero o una repetición del elemento anterior
*Cero o más repeticiones del elemento anterior
+Una o más repeticiones del elemento anterior

Cero o una vez (?)

El cuantificador ? indica que el carácter o grupo anterior puede aparecer cero o una vez. Es útil para representar patrones opcionales.

ggle, gogle, google, gooogle, goooogle

Cero o más veces (*)

El cuantificador * indica que el elemento anterior puede aparecer cero o más veces, lo que incluye no aparecer en absoluto.

ggle, gogle, google, gooogle, goooogle

Una o más veces (+)

El cuantificador + indica que el carácter o grupo debe aparecer al menos una vez, pero puede repetirse indefinidamente.

ggle, gogle, google, gooogle, goooogle

Cuantificadores de rango

Además de los cuantificadores básicos, Regex permite definir cuantificadores con límites exactos o rangos de repeticiones.

SímboloCoincide con
{n}Exactamente n repeticiones del elemento anterior
{n,}Al menos n repeticiones del elemento anterior
{n,m}Entre n y m repeticiones del elemento anterior

Exactamente n veces ({n})

El cuantificador {n} especifica que el carácter o grupo debe aparecer exactamente n veces.

ggle, gogle, google, gooogle, goooogle

Al menos n veces {n,}

El cuantificador {n,} indica que el carácter o grupo debe aparecer al menos n veces, sin límite superior.

ggle, gogle, google, gooogle, goooogle

Entre n y m veces {n,m}

El cuantificador {n,m} permite establecer un rango de repeticiones para el carácter o grupo, donde el patrón debe aparecer al menos n veces y como máximo m veces.

ggle, gogle, google, gooogle, goooogle