Probador regex JavaScript — Grupos y coincidencias

Prueba expresiones JavaScript e inspecciona posiciones, grupos numerados y grupos con nombre, con proceso separado y límite de tiempo.

◈ Procesado en tu navegador · sin guardar entradas

Sintaxis regex JavaScript. La ejecución se detiene tras un segundo aproximadamente.

Las entradas quedan en memoria. Solo se guarda el tema.

Cómo funciona

Introduce el patrón sin barras delimitadoras y usa indicadores como g o i. Sin g solo se muestra la primera coincidencia. El resultado incluye capturas numeradas y con nombre. Las posiciones usan índices UTF-16 de JavaScript. La vista resalta el texto; ∅ representa coincidencias vacías.

Límites y comportamiento

Los patrones se ejecutan en un proceso separado que se detiene tras aproximadamente un segundo. El retroceso costoso no bloquea el hilo de la página. Se muestran hasta 2.000 coincidencias y se limita el tamaño de respuesta. Las capturas largas pueden acortarse. El aviso indica resultados incompletos. Indicadores no válidos o duplicados producen errores del motor.

Ejemplo

(?<word>[A-Za-z]+) con g encuentra palabras en Hello DevKit! y crea el grupo word. Texto: hasta 200.000 caracteres; patrón: 2.000. La sintaxis es JavaScript, no PCRE.

Supuestos y limitaciones

Carga el ejemplo para ver el formato esperado. Sustitúyelo por tus datos y elige la operación. Al editar se invalida el resultado anterior para no copiar datos obsoletos. Copiar y descargar se activan tras una ejecución correcta. Borrar vacía entradas y resultado. Los límites mantienen la respuesta ágil; para archivos grandes usa un editor local o una utilidad de consola. Una transformación correcta no valida la lógica de tu aplicación ni convierte datos no confiables en código seguro.

Fuentes

MDN Web Docs

Preguntas frecuentes

¿Se guardan o envían los datos?

No. Se procesan en memoria. Solo se guarda el tema. Recargar o cambiar de idioma reinicia los datos; el navegador puede ofrecer restauración de formularios por separado.

¿Necesito una cuenta?

No. No se necesita cuenta, clave API ni instalación. Activa JavaScript. Todas las herramientas tienen ejemplos y descarga local.

¿Por qué desapareció el resultado anterior?

Editar una entrada invalida el resultado. Ejecuta de nuevo antes de copiar o descargar para no usar datos de una ejecución anterior.