
Guía de expresiones regulares para principiantes - Aprende Regex en 10 minutos
📷 Markus Winkler / PexelsGuía de expresiones regulares para principiantes - Aprende Regex en 10 minutos
Domina los fundamentos de las expresiones regulares (regex) con ejemplos prácticos. Aprende coincidencia de patrones, clases de caracteres, cuantificadores y más.
¿Qué son las expresiones regulares?
Las expresiones regulares (regex) son patrones que se usan para hacer coincidir combinaciones de caracteres en cadenas de texto. Son increíblemente poderosas para búsqueda de texto, validación y manipulación.
Patrones básicos
Caracteres literales
La regex más simple es una cadena de texto simple: hello hace coincidir "hello" en cualquier texto.
Caracteres especiales (Metacaracteres)
| Carácter | Significado | Ejemplo |
|---|---|---|
. | Cualquier carácter individual | h.t coincide con "hat", "hot", "hit" |
^ | Inicio de cadena | ^Hello coincide con "Hello world" |
$ | Fin de cadena | world$ coincide con "Hello world" |
\d | Cualquier dígito | \d{3} coincide con "123" |
\w | Carácter de palabra (a-z, A-Z, 0-9, _) | \w+ coincide con "hello" |
\s | Espacio en blanco | \s+ coincide con espacios, tabulaciones |
Cuantificadores
| Cuantificador | Significado |
|---|---|
* | Cero o más |
+ | Uno o más |
? | Cero o uno |
{n} | Exactamente n veces |
{n,m} | Entre n y m veces |
¡Ahora que entiendes los bloques de construcción, pruébalos! Escribe cualquier patrón en el tester de abajo y ve las coincidencias resaltadas al instante:
0 matches found
Ejemplos prácticos
Validación de email
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Número de teléfono
\d{3}[-.\s]?\d{3}[-.\s]?\d{4}
Patrón URL
https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*
Dirección IP
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
Clases de caracteres
[abc]- Coincide con a, b o c[a-z]- Coincide con cualquier letra minúscula[^abc]- Coincide con cualquier cosa excepto a, b o c[0-9]- Igual que\d
Grupos y alternancia
(abc)- Grupo capturante(?:abc)- Grupo no capturantea|b- Coincide con a o b
Prueba tu Regex
¡La práctica hace al maestro! Usa nuestro tester de regex gratuito para probar tus expresiones regulares en tiempo real con resaltado instantáneo de coincidencias.