ToolPal
Desarrollador revisando patrones de código en la pantalla de una laptop

Guía de expresiones regulares para principiantes — Aprende Regex en 10 minutos

📷 ThisIsEngineering / Pexels

Guí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.

DPor Daniel Park12 de marzo de 20262 min de lectura

¿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ácterSignificadoEjemplo
.Cualquier carácter únicoh.t coincide con "hat", "hot", "hit"
^Inicio de cadena^Hello coincide con "Hello World"
$Final de cadenaworld$ coincide con "hello world"
\dUn dígito\d{3} coincide con "123"
\wLetra, dígito o guión bajo\w+ coincide con "hello"
\sCarácter de espacio\s+ coincide con espacios y tabulaciones

Cuantificadores

CuantificadorSignificado
*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.

Preguntas Frecuentes

D

Sobre el autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Saber más

Compartir

XLinkedIn

Publicaciones relacionadas