Probador de regex
Introduce una expresión regular de JavaScript y un texto de prueba. Las coincidencias se resaltan en vivo, los grupos de captura y los índices aparecen en una lista clara, el modo de reemplazo muestra vistas previas y una chuleta mantiene la sintaxis a mano.
Tu texto se procesa en tu navegador y no se sube a ningún servidor.
Cómo usar este probador de regex
- Introduce tu patrón entre / / y activa los indicadores (g, i, m, s, u, y).
- Pega tu texto de prueba — cada coincidencia se resalta en vivo, los grupos de captura están numerados.
- Cambia al modo Reemplazar para ver una vista previa de las sustituciones ($1, $2, $<name>, $&).
- Usa los patrones comunes o abre la chuleta para obtener ayuda con la sintaxis.
Preguntas frecuentes
¿Qué dialecto de regex se utiliza?
Regex de JavaScript / ECMAScript, el mismo que el constructor RegExp de tu navegador. Con lookbehinds, grupos con nombre y escapes de propiedades Unicode en navegadores modernos.
¿Por qué mi regex funciona en este probador pero no en mi código Python o PHP?
El regex de JavaScript, PCRE (Perl, PHP), el `re` de Python y POSIX tienen diferencias pequeñas pero problemáticas: sintaxis de grupos con nombre, soporte de lookbehind, clases de propiedades Unicode, cuantificadores posesivos. Prueba en el motor donde la regex se ejecutará realmente — lo que funciona en el navegador puede no funcionar en el servidor.