Cómo usar esta herramienta para desarrolladores
- Introduce el texto de prueba.
- Escribe la regex sin delimitadores.
- Añade los flags necesarios.
- Ejecuta para ver cada match y sus grupos capturados.
Visualiza la estructura de grupos capturados por una expresión regular JavaScript y muestra, para cada coincidencia, el valor completo y el contenido de cada grupo numerado. Si el navegador admite índices de coincidencia con el flag d, también puedes usarlos desde el propio patrón. La vista textual ayuda a entender regex con varias alternativas, grupos opcionales o capturas anidadas antes de integrarlas en validadores, extractores o transformaciones.
Cada bloque de salida representa una coincidencia. El grupo 0 es la coincidencia completa; los grupos 1..n corresponden al orden de los paréntesis capturantes.
Los paréntesis no capturantes (?:...) no generan un grupo numerado y ayudan a mantener índices estables.
Con un patrón que captura año, mes, día, nivel y mensaje, cada línea del log se descompone en cinco grupos.
2026-08-12 error: timeout
RegExp.exec devuelve un array cuyo primer elemento es el match completo. La herramienta itera ese array, cuenta capturas undefined y protege contra loops de longitud cero.
Los índices exactos por grupo requieren el flag d en motores compatibles. Sin él, esta página muestra valores y el índice del match completo, no posiciones precisas de cada captura.
El grupo 0 es siempre la coincidencia completa; el grupo 1 corresponde al primer par de paréntesis capturantes.
Ocurre cuando un grupo opcional o una alternativa no participó en esa coincidencia concreta.
No generan un número propio. Usar (?:...) ayuda a agrupar sin desplazar índices de capturas que sí necesitas.
Los motores modernos pueden ofrecerlos con el flag d y la propiedad indices del match. La disponibilidad depende del navegador.
Acepta las construcciones que soporte RegExp en tu navegador. Lookbehind puede no funcionar en motores antiguos.
| Elemento | Valor |
|---|---|
| Categoría | Formato de código y expresiones regulares |
| Número | 498 |
| Ejecución | Local en el navegador |
| Dependencias | Ninguna |
Consulta más utilidades de formato de código y expresiones regulares en el índice de la categoría.