Regex Lab
> Tester y visualizador de expresiones regulares
README.md — cómo funciona
Laboratorio de regex con el motor de JavaScript del navegador: escribes el patrón y ves las coincidencias resaltadas, los grupos capturados (también los que tienen nombre) y el resultado de un reemplazo. Tiene una explicación del patrón token a token, una chuleta en español, una biblioteca de patrones listos (email, URL, IPv4, fechas…) y la opción de copiar la expresión para JavaScript, PCRE, Python o Go.
cómo se usa
- Escribe el patrón y activa las flags que necesites (g, i, m, s, u o d).
- Pega tu texto de prueba y revisa las coincidencias y los grupos.
- Prueba el reemplazo ($1, $2…) antes de llevarlo a tu código.
- Cópialo para tu lenguaje o exporta las coincidencias en TXT, JSON o CSV.
- · Cada prueba corre aparte con un tiempo máximo: si un patrón entra en backtracking catastrófico, se corta y la página no se cuelga.
preguntas frecuentes
¿Qué sabor de regex usa?
El de JavaScript. La mayoría de patrones sirven igual en Python o PCRE, salvo algunas sintaxis avanzadas; por eso puedes copiarlo adaptado a cada lenguaje.
¿Cómo valido un email con regex?
En la biblioteca tienes un patrón de email listo para probar. Validar un email «perfecto» con regex no compensa: para saber si existe, lo fiable es enviar un correo de confirmación.
¿Qué hacen las flags g, i y m?
g busca todas las coincidencias y no solo la primera, i ignora mayúsculas y minúsculas, y m hace que ^ y $ marquen el principio y el final de cada línea.