Probador de Regex

Escribe una expresión regular, pega un texto de prueba y ve las coincidencias resaltadas en vivo — con grupos de captura, flags y mensajes de error claros.

700 visitas

Prueba tu patrón antes de lanzarlo

Escribe una expresión regular de JavaScript, activa sus flags (g, i, m, s, u) y pega un texto de ejemplo: cada coincidencia se resalta en el propio texto y se lista debajo con su posición y sus grupos de captura. Los errores del patrón se muestran como mensajes legibles en vez de fallar en silencio.

El motor es la implementación nativa de regex de JavaScript de tu propio navegador — lo que coincide aquí coincide igual en tu código JS. Para otros lenguajes (PCRE, Python) la sintaxis básica es en gran parte compartida, pero el lookbehind y algunos escapes pueden diferir; prueba también los casos límite en el lenguaje de destino. Todo se ejecuta localmente.

Preguntas Frecuentes

¿Qué variante de regex se usa?

JavaScript (ECMAScript) — el motor nativo del navegador. Los patrones se comportan igual que en tu código JS; PCRE y Python comparten la mayor parte de la sintaxis pero difieren en algunas construcciones avanzadas.

¿Qué significan los flags?

g busca todas las coincidencias en vez de solo la primera; i ignora mayúsculas/minúsculas; m hace que ^ y $ coincidan por línea; s permite que el punto coincida con saltos de línea; u activa el manejo completo de Unicode.

¿Por qué mi patrón congela la página?

Ciertos patrones con cuantificadores anidados (como (a+)+b) pueden generar un backtracking catastrófico con textos largos. Acorta el texto de prueba o reestructura el patrón — el mismo bloqueo ocurriría en tu código en producción.

Herramientas Similares