Probador y depurador de expresiones regulares

Probador y depurador de expresiones regulares

Prueba, depura y escribe expresiones regulares en tiempo real. Encuentra coincidencias de subcadenas y captura grupos de índices al instante.

/ /
Resultados de la coincidencia:
0 Matches

Más herramientas

Características

¿Por qué usar Regex Tester?

Pruebe y depure expresiones regulares en tiempo real.

🎯

Coincidencias en tiempo real

Audita las expresiones al instante y resalta todas las coincidencias encontradas en el contenedor del sujeto.

🧬

Grupos de captura

Inspecciona con claridad los corchetes de índice de los tokens capturados y los grupos con nombre.

⚙️

Personalización de banderas

Active o desactive al instante las restricciones de búsqueda global, indiferencia entre mayúsculas y minúsculas o coincidencia multilínea.

✔️

Compatibilidad con los estándares

Totalmente alineado con las especificaciones estándar de sintaxis de expresiones regulares de JavaScript.

🔒

Sin envíos al servidor

Las operaciones se ejecutan en la memoria local del navegador. La carga útil del sujeto y los patrones nunca se cargan.

🛡️

Protección contra bucles infinitos

Intercepta automáticamente los bucles de coincidencia de ancho cero para evitar que la pestaña se congele.

Preguntas frecuentes

Una expresión regular es una secuencia de caracteres que forma un patrón de búsqueda. Puede utilizarse para operaciones de búsqueda y reemplazo de texto.

La bandera 'g' (global) garantiza que se devuelvan todos los patrones coincidentes en lugar de detenerse tras la primera coincidencia. La bandera 'i' (ignorar mayúsculas y minúsculas) hace que la búsqueda no distinga entre mayúsculas y minúsculas.

Cualquier subpatrón entre paréntesis (por ejemplo, (\w+)) forma un grupo de captura. La herramienta muestra el contenido y el índice de cada grupo de captura por separado.

No. Todo ocurre en el lado del cliente. Tenga cuidado con los patrones de 'retroceso catastrófico', que podrían congelar temporalmente las pestañas del navegador.

Ocurre cuando una expresión regular utiliza cuantificadores anidados (como (a+)+), lo que hace que el motor busque un número exponencial de rutas para una cadena que no coincide, provocando problemas de rendimiento.

Las banderas comunes incluyen g (búsqueda global), i (sin distinción entre mayúsculas y minúsculas), m (búsqueda multilínea) y s (permite que el punto coincida con el salto de línea).

Los motores de regex modernos de JavaScript admiten tanto las aserciones hacia delante ((?=...)) como las aserciones hacia atrás ((?<=...)).
¿Aceptas cookies?

Utilizamos cookies para mejorar tu experiencia de navegación. Al utilizar este sitio, consientes nuestra política de cookies.

Más
Loading chat...
Connecting to community chat.