ToolPal
Primer plano de una lupa sobre una superficie azul, ideal para temas de búsqueda y exploración.

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

📷 Markus Winkler / Pexels

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

DPor Daniel Park12 de marzo de 20262 min de lectura

¿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ácterSignificadoEjemplo
.Cualquier carácter individualh.t coincide con "hat", "hot", "hit"
^Inicio de cadena^Hello coincide con "Hello world"
$Fin de cadenaworld$ coincide con "Hello world"
\dCualquier dígito\d{3} coincide con "123"
\wCarácter de palabra (a-z, A-Z, 0-9, _)\w+ coincide con "hello"
\sEspacio en blanco\s+ coincide con espacios, tabulaciones

Cuantificadores

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

Try it — Regex Tester
//
Hello World from ToolPal. Try your Regex patterns here!

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 capturante
  • a|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.

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