Cómo se usa
- Escribe la expresión regular arriba y elige los flags.
- Pega un texto de prueba: cada coincidencia se resalta y se lista con posición y grupos.
- 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.