Cómo usar esta herramienta para desarrolladores
- Escribe una regex con sintaxis
(?<nombre>...). - Indica los flags necesarios.
- Pega el texto que quieres estructurar.
- Ejecuta y revisa los registros por coincidencia.
Extrae únicamente grupos con nombre de expresiones regulares JavaScript, lo que facilita convertir texto semiestructurado en registros con claves legibles. Para cada coincidencia se muestran los nombres definidos por el patrón y sus valores, y la descarga JSON conserva esa estructura. Es útil al diseñar parsers ligeros para logs, rutas, identificadores o formatos internos donde (?<nombre>...) resulta más mantenible que depender de posiciones numéricas.
(?<nombre>...).Cada coincidencia produce un objeto con las claves definidas en los grupos con nombre. Los grupos opcionales que no participan se representan como valor nulo en JSON.
Los nombres deben cumplir la sintaxis aceptada por el motor JavaScript y no sustituyen una validación semántica posterior de los datos extraídos.
Con grupos fecha, nivel y mensaje:
2026-08-12 ERROR timeout
Se obtiene un registro con esas tres claves.
La propiedad groups se normaliza a un objeto plano por match. Para la tabla CSV se genera una fila por coincidencia con las claves encontradas en el conjunto de resultados.
Los grupos con nombre requieren soporte de ECMAScript moderno. Navegadores antiguos pueden rechazar el patrón al compilarlo.
Se escribe como (?<nombre>patrón). Después, el valor aparece en la propiedad groups de la coincidencia.
Después de ejecutar la regex, puedes leer match.groups.nombre si la coincidencia contiene ese grupo.
Su valor será undefined en JavaScript; la exportación JSON de esta herramienta lo representa como null para hacerlo explícito.
La compatibilidad depende de las reglas ECMAScript del navegador y de la posición de los grupos. Los duplicados pueden provocar un error de sintaxis.
Son útiles cuando el patrón tiene muchas capturas o cuando el código debe seguir siendo legible aunque se añadan grupos intermedios.
| Elemento | Valor |
|---|---|
| Categoría | Formato de código y expresiones regulares |
| Número | 499 |
| 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.