Herramientas en español / Probar expresiones regulares online (Regex Tester) — con explicaciónEnglish version →

Probar expresiones regulares online (Regex Tester) — con explicación

Una regex que «parece correcta» puede coincidir de más, de menos o, en el peor caso, colgar tu servicio (backtracking catastrófico). Este tester cierra el ciclo de feedback: escribes el patrón y ves las coincidencias resaltadas al momento, junto a un panel que explica cada pieza — qué significa \d, qué captura cada grupo, qué cuantificador es voraz.

Soporta los flags g, i, m y s, muestra los grupos de captura (incluidos los con nombre) de cada coincidencia, trae presets de patrones habituales (email, URL, IPv4, fechas ISO, UUID) y genera enlaces que comparten patrón + texto de prueba juntos. Los textos grandes se procesan en un Web Worker: la página no se congela.

Cómo se usa

  1. Escribe el patrón regex (sintaxis de JavaScript)
  2. Pega el texto de prueba y observa el resaltado y la explicación
  3. Activa los flags que necesites y comparte todo con Copy share link

Preguntas frecuentes

¿La regex vale para Python/Java tal cual?
Casi siempre, pero cada sabor difiere en detalles (lookbehind, \p{...}, escapado en strings). Prueba siempre en el motor de destino antes de desplegar.
¿Por qué solo encuentra la primera coincidencia?
Falta el flag g (global). Sin él, tanto la búsqueda como replace se detienen en la primera.
¿Qué patrones cuelgan el sistema?
Cuantificadores anidados sobre conjuntos que se solapan, como (a+)+: ante un texto largo que casi coincide, el motor explora combinaciones exponenciales (la caída global de Cloudflare en 2019 fue por uno así). Prefiere clases negadas como [^x]+ en lugar de .*?