Probador de Regex

Prueba expresiones regulares JavaScript en vivo. Resalta coincidencias, grupos de captura y muestra errores al escribir.

Probador de regex JavaScript online gratis. Prueba patrones, ve coincidencias y grupos de captura resaltados en tiempo real. Soporta flags y modo multilínea.

Preguntas frecuentes

¿Este flavor de regex es igual que Python / PCRE?

No. Este probador usa RegExp de JavaScript, cercano pero no idéntico a PCRE. Diferencias notables, sin lookbehind hasta ES2018, sin grupos atómicos y soporte distinto de propiedades Unicode. Prueba con el motor donde vas a desplegar realmente.

¿Qué significan los flags g, i, m, s, u, y?

g = global (todas las coincidencias), i = insensible a mayúsculas, m = multilínea (^ y $ en cada línea), s = dotAll (. coincide con saltos de línea), u = modo Unicode (manejo correcto de code points), y = sticky (coincide solo en lastIndex).

¿Por qué mi regex es catastróficamente lenta?

Cuantificadores anidados sobre alternativas solapadas provocan backtracking exponencial (p.ej. (a+)+b sobre 'aaaaaaaa!'). Reestructura con patrones atómicos, anclas o cuantificadores posesivos, o cambia a un motor sin backtracking como RE2.

Todas las herramientas gratuitas para desarrolladores