Probador de expresiones regulares

Escribe un patrón y un texto de prueba: verás coincidencias, grupos y reemplazos en directo.

/ /

#CoincidenciaPosiciónGrupos

100 % privado: todo se procesa localmente en tu navegador. Tus datos nunca salen de tu dispositivo.

Cómo se usa

  1. Escribe la expresión regular arriba y elige los flags.
  2. Pega un texto de prueba: cada coincidencia se resalta y se lista con posición y grupos.
  3. Si quieres, escribe un reemplazo con $1, $2 … y revisa el resultado.

Referencia rápida

\d dígito, \w carácter de palabra, \s espacio, . cualquier carácter, ^/$ inicio/fin, * 0+, + 1+, ? 0–1, {n,m} de n a m, [abc] clase, (…) grupo, (?<nombre>…) grupo con nombre, a|b o.

Usa el motor de regex de JavaScript de tu navegador. La sintaxis es muy compatible con PCRE (PHP), Python y Java, aunque detalles como lookbehind o los flags pueden variar.

Preguntas frecuentes

¿Qué variante de regex se usa?

La de JavaScript (ECMAScript), con lookbehind, grupos con nombre y clases Unicode con el flag u.

¿Qué hace el flag g?

Sin g solo se busca la primera coincidencia; con g, todas.

¿Por qué se bloquea el navegador con algunos patrones?

Los cuantificadores anidados como (a+)+ pueden provocar “backtracking catastrófico”. Simplifica el patrón.