Estos símbolos mágicos te permiten definir cuántas veces debe aparecer un carácter o patrón.
*
→ 0 o más veces
Ejemplo: ho*la
coincide con:
+
→ 1 o más veces
Ejemplo: ho+la
coincide con:
?
→ 0 o 1 vez (opcional)
Ejemplo: https?://
coincide con:
{n,m}
→ Entre n y m veces
Ejemplo: \d{3,5}
coincide con:
Prueba con este texto:
color
coloor
colooooor
colr
Patrón para encontrar palabras con 1-3 'o':
colo{1,3}r
Versión simplificada:
colo+r
Formas equivalentes:
*
= {0,}
+
= {1,}
?
= {0,1}
Uso con clases de caracteres:
[A-Za-z]+ # Encuentra palabras de letras (mayúsculas/minúsculas)
Ejemplo avanzado (emails simples):
\w+@\w+\.\w{2,3}
Cuantificador | Significado | Ejemplo | Coincide con |
---|---|---|---|
* |
0 o más | a*b |
"b", "ab", "aab" |
+ |
1 o más | a+b |
"ab", "aab" |
? |
0 o 1 | a?b |
"b", "ab" |
{n} |
Exactamente n | a{2}b |
"aab" |
{n,} |
n o más | a{2,}b |
"aab", "aaab" |
{n,m} |
Entre n y m | a{2,4}b |
"aab", "aaab", "aaaab" |