Tester de expresiones regulares
Crea, prueba y depura expresiones regulares en tu navegador — resaltado instantáneo de coincidencias, grupos de captura, vista previa de sustitución, explicación en lenguaje natural y código listo para pegar en más de 15 lenguajes.
Funciona completamente en tu navegador con el motor de expresiones regulares nativo de JavaScript — nada se sube. El código generado te permite usar el mismo patrón en más de 15 lenguajes.
Se recomienda el modificador global (g) para reemplazar todas las coincidencias.
Las pruebas en vivo usan el motor JavaScript. Algunos lenguajes (Go, Rust) no soportan lookarounds ni referencias inversas.
Acerca de Tester de expresiones regulares
El Probador de Regex te permite construir, probar y depurar expresiones regulares en vivo: escribe un patrón, pega una cadena de prueba, y las coincidencias se resaltan al instante junto con cada grupo de captura (numerado o con nombre) listado con su rango exacto de índices. Funciona enteramente en tu navegador sobre el motor de regex nativo de JavaScript; nada se sube.
Más allá del emparejamiento, cuatro pestañas adicionales hacen el trabajo pesado. Sustitución muestra una vista previa de un reemplazo con referencias de grupo $1, $2 y $<nombre>. Explicación descompone el patrón token por token en un lenguaje sencillo. Código genera fragmentos listos para pegar en más de 15 lenguajes, y Referencia mantiene clases de caracteres, anclas, cuantificadores y look-arounds a un clic de distancia.
Los patrones comunes (correo, URL, IPv4, IPv6, UUID, fechas, slugs, colores hexadecimales y más) se cargan como preajustes de un clic, y las seis marcas (g, i, m, s, u, y) se activan desde casillas. Los patrones inválidos se señalan de inmediato en lugar de fallar en silencio, lo que hace de esta una herramienta práctica de regex tester online para el trabajo diario.
Cómo usar Tester de expresiones regulares
- Escribe tu expresión regular, o carga uno de los preajustes (correo, URL, IPv4, UUID…).
- Activa las marcas que necesites: g para todas las coincidencias, i para insensible a mayúsculas, m para multilínea.
- Pega una cadena de prueba e inspecciona las coincidencias resaltadas y los grupos de captura.
- Usa la pestaña Sustitución para previsualizar reemplazos, o Explicación para un desglose token por token.
- Abre la pestaña Código y copia el patrón como un fragmento funcional en tu lenguaje.