
Guía de expresiones regulares para principiantes — Aprende Regex en 10 minutos
📷 ThisIsEngineering / PexelsGuía de expresiones regulares para principiantes — Aprende Regex en 10 minutos
Domina los fundamentos de las expresiones regulares con ejemplos prácticos. Aprende coincidencia de patrones, clases de caracteres, cuantificadores y más.
¿Qué son las expresiones regulares?
Una expresión regular (regex) es un patrón que coincide con combinaciones de caracteres en una cadena. Es una herramienta extraordinariamente poderosa para buscar texto, validar entradas y extraer datos.
Patrones básicos
Caracteres literales
La regex más simple es una cadena simple: hello coincide con el texto "hello" en cualquier parte de una cadena más grande.
Caracteres especiales (metacaracteres)
| Carácter | Significado | Ejemplo |
|---|---|---|
. | Cualquier carácter único | h.t coincide con "hat", "hot", "hit" |
^ | Inicio de cadena | ^Hello coincide con "Hello World" |
$ | Final de cadena | world$ coincide con "hello world" |
\d | Un dígito | \d{3} coincide con "123" |
\w | Letra, dígito o guión bajo | \w+ coincide con "hello" |
\s | Carácter de espacio | \s+ coincide con espacios y tabulaciones |
Cuantificadores
| Cuantificador | Significado |
|---|---|
* | 0 o más veces |
+ | 1 o más veces |
? | 0 o 1 vez |
{n} | Exactamente n veces |
{n,m} | Entre n y m veces |
Ejemplos prácticos
Validación de email
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Número de teléfono estadounidense
\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}
Patrón de URL
https?://[\w.-]+\.[a-zA-Z]{2,}[/\w.-]*
Inténtalo tú mismo
La práctica es el mejor maestro. Prueba tus expresiones regulares con resaltado de coincidencias en tiempo real en el probador de regex gratuito.