🔎 Tester de Regex — Coincidencias en Vivo, Grupos y Reemplazo
El Tester de Regex de Toolio es una herramienta gratuita que funciona únicamente en el navegador: prueba expresiones regulares al instante, sin subir archivos, sin cuenta y completamente sin conexión.
Una expresión regular (regex) es un patrón para buscar y coincidir con texto; un probador de regex muestra qué coincide un patrón con una entrada de ejemplo.
Privado por diseño. Esta herramienta funciona por completo en tu navegador: nada de lo que introduces se sube ni se guarda, y funciona sin conexión.
Acerca de
Escribe un patrón regex y una cadena de prueba para ver todas las coincidencias resaltadas en tiempo real. Los grupos de captura del primer resultado se listan con sus referencias $1, $2 …, y la vista previa de reemplazo muestra cómo tu cadena de sustitución transforma la entrada. Los flags — g, i, m, s, u — se activan con casillas de verificación, sin necesidad de recordar la sintaxis. Como todo se ejecuta en tu navegador sin ningún servidor de por medio, tus patrones y textos permanecen completamente privados.
Cómo usar
- Escribe tu expresión regular en el campo Pattern.
- Activa los flags que necesites (g para global, i para ignorar mayúsculas, m para multilínea, etc.).
- Pega o escribe tu cadena de prueba en el área Test String — las coincidencias se resaltan al instante.
- Revisa el panel Capture Groups para inspeccionar los valores $1, $2 … del primer resultado.
- Escribe una cadena de reemplazo en el campo Replace para previsualizar el resultado y luego cópialo.
Preguntas frecuentes
- ¿Este tester de regex es gratuito?
- Sí, completamente gratuito — sin cuenta, sin suscripción y sin límites de uso.
- ¿Sube mi patrón o texto a algún servidor?
- No. Todo se ejecuta localmente en tu navegador usando el motor JavaScript RegExp. Nada se envía jamás a ningún servidor.
- ¿Funciona sin conexión?
- Sí. Una vez cargada la página, puedes desconectarte de internet y seguirá funcionando. La herramienta también es una PWA, así que puedes instalarla para uso sin conexión.
- ¿Qué flags de regex están soportados?
- La herramienta admite g (global), i (sin distinción de mayúsculas), m (multilínea), s (dotAll) y u (unicode) — todos los flags estándar de JavaScript RegExp.
- ¿Puedo usar grupos de captura en la cadena de reemplazo?
- Sí. Usa $1, $2, … en el campo de reemplazo para referenciar los grupos de captura de tu patrón — igual que el String.replace() de JavaScript.
- ¿Por qué mi patrón se comporta de forma diferente aquí que en Python o PCRE?
- Este verificador ejecuta el propio motor de expresiones regulares de JavaScript del navegador, que difiere de Python y PCRE de forma real: los grupos con nombre usan una sintaxis diferente, no hay modo verbose con comentarios en línea y el soporte para lookbehind depende del navegador. Si estás escribiendo un patrón para un proyecto en JavaScript, este es exactamente el motor correcto; para otros lenguajes, trátalo como muy cercano pero no idéntico.
- ¿Mi navegador se congela con una entrada larga, qué pasó?
- Eso casi con seguridad es un retroceso catastrófico. Los patrones con cuantificadores anidados, como (a+)+, pueden tomar un tiempo exponencialmente más largo a medida que crece la entrada, por lo que una cadena solo ligeramente más larga puede colgar el motor. Es una propiedad del patrón en sí y no del verificador - y encontrarlo aquí, en una página que puedes simplemente recargar, es mucho mejor que encontrarlo en producción.