¿Algo va mal con esta herramienta?

Sobre «Probador De Expresiones Regulares En Línea»

Esta herramienta prueba y visualiza patrones de expresiones regulares contra texto de muestra. Introduce tu patrón, pega una muestra y la herramienta resalta cada coincidencia — mostrando el texto coincidente, los grupos de captura y cualquier flag o comportamiento de cuantificador que afecte el resultado.

La depuración regex es notoriamente dolorosa sin feedback inmediato. La visualización elimina el ensayo y error mostrando exactamente qué encaja, qué no, y dónde aterriza cada grupo. También explica el patrón mientras lo construyes, útil al aprender o compartir regex con otros.

La herramienta admite sabores de regex de JavaScript, Python, Perl y PCRE para que elijas el que coincida con tu runtime. También genera snippets de código en esos lenguajes para que copies tu regex testeado directamente en tu base de código.

Cómo usar esta herramienta

Cómo probar una expresión regular de JavaScript

  1. Introduce el patrón

    «Regular expression» toma el código fuente de un regex JavaScript (ECMAScript) sin los `/.../` envolventes. Hasta 2.000 caracteres. La ejecución tiene un tope en el servidor para protegerse de backtracking catastrófico.

  2. Elige flags

    «Flags» admite cualquier combinación de `g i m s u y` (por defecto `g`). `g` global, `i` case-insensitive, `m` anclas multilínea, `s` dotAll, `u` unicode, `y` sticky. Hasta 12 caracteres.

  3. Texto de prueba

    «Test string» es el texto contra el que se hace match. Hasta 400.000 caracteres — sobra para la mayoría de logs y archivos fuente.

  4. Ejecutar

    Resultado: lista de matches con grupos de captura, texto completo con posiciones marcadas y metadatos (cantidad total, tiempo). Los patrones catastróficos se abortan con error claro, no cuelgan al servidor.