# Probador de Grupos Nombrados

Analiza y muestra grupos de captura nombrados de patrones regex

> Página canónica: https://elysiatools.com/es/tools/named-group-tester

- **Categoría:** Development

- **Palabras clave:** regex, grupos nombrados, grupos de captura, probador, patrón, ES2018

## Descripción general

\## Probador de Grupos Nombrados Prueba y extrae grupos de captura nombrados de expresiones regulares. Esta herramienta te ayuda a trabajar con la sintaxis de grupos de captura nombrados de ES2018 \`(?...)\` en tus patrones regex. \*\*Características:\*\* - Analiza y muestra todos los grupos de captura nombrados de tu patrón regex - Prueba contra texto de entrada y extrae todas las coincidencias con sus grupos nombrados - Ve los resultados en un formato de tabla organizado - Soporte para procesamiento por lotes (una cadena de prueba por línea) - Exporta resultados a formato JSON/CSV - Estadísticas completas sobre coincidencias y grupos \*\*Sintaxis de Grupos Nombrados:\*\* - Usa \`(?...)\` para definir un grupo de captura nombrado - Los nombres de grupos deben ser identificadores JavaScript válidos - Ejemplo: \`(?\\\\d{4})-(?\\\\d{2})-(?\\\\d{2})\` \*\*Instrucciones:\*\* 1. Ingresa tu patrón regex con grupos nombrados 2. Opcionalmente establece flags regex (predeterminado: "g" para coincidencia global) 3. Ingresa texto para probar 4. Activa el modo por lotes para probar múltiples cadenas (una por línea) 5. Ajusta el límite de resultados máximos si es necesario 6. Haz clic para ver todas las coincidencias con sus valores de grupos nombrados \*\*Casos de Uso:\*\* - Analizar y validar datos estructurados (fechas, URLs, coordenadas) - Extraer campos específicos de archivos de registro - Probar patrones regex complejos antes de producción - Aprender y depurar grupos de captura nombrados

## Entradas

- **Entrada de Texto** (textarea): Ingresa texto para probar (una cadena de prueba por línea en modo lotes)...
- **Patrón Regex** (text): Ingresa patrón con grupos nombrados, ej: (?\\d{4})-(?\\d{2})
- **Flags Regex** (text): g, i, m, etc.
- **Modo por Lotes** (checkbox): Activa para procesar cada línea como una prueba separada
- **Incluir Grupos sin Coincidencia** (checkbox): Mostrar grupos con valores vacíos/null en resultados
- **Resultados Máximos** (number): Coincidencias máximas a devolver

## Cuándo usarlo

- Cuando necesitas extraer campos específicos de texto, como fechas o URLs, usando grupos nombrados en regex.
- Para validar y analizar datos estructurados en logs, documentos o cadenas de texto.
- Al aprender o depurar la sintaxis de grupos de captura nombrados antes de implementarlos en código.

## Cómo funciona

- Ingresa un patrón regex con grupos nombrados, por ejemplo \`(?\\d{4})-(?\\d{2})\`.
- Proporciona el texto de entrada para probar el patrón, con soporte para modo por lotes (una línea por prueba).
- Configura opciones como flags regex (como 'g' para coincidencia global), incluir grupos sin coincidencia y límite de resultados.
- Ejecuta la prueba para ver todas las coincidencias con sus valores de grupos nombrados en una tabla, con opción de exportar a JSON o CSV.

## Casos de uso

- Extraer componentes de fechas (año, mes, día) de documentos de texto usando patrones como \`(?\\d{4})-(?\\d{2})-(?\\d{2})\`.
- Analizar logs de servidor para obtener URLs o direcciones IP con grupos nombrados que identifiquen protocolo, dominio y ruta.
- Probar y depurar expresiones regulares complejas para validación de datos, como correos electrónicos o coordenadas geográficas.

## Preguntas frecuentes

### ¿Qué son los grupos de captura nombrados en regex?

Son una característica de ES2018 que permite asignar nombres a los grupos de captura en expresiones regulares, facilitando la extracción y referencia de datos específicos.

### ¿Puedo probar múltiples cadenas de texto a la vez?

Sí, activa el modo por lotes para procesar cada línea del texto de entrada como una prueba separada.

### ¿Qué formatos de exportación soporta para los resultados?

Puedes exportar los resultados a formato JSON o CSV para su posterior análisis o uso.

### ¿Cómo defino un grupo nombrado en mi patrón regex?

Usa la sintaxis \`(?...)\`, donde 'nombre' es un identificador JavaScript válido, como en \`(?\\d{4})\`.

### ¿Qué flags regex puedo utilizar?

Puedes usar flags como 'g' para coincidencia global, 'i' para insensible a mayúsculas, 'm' para multilínea, entre otros, según las necesidades de tu patrón.

## Herramientas relacionadas

- [Explicador de Expresiones Regulares](https://elysiatools.com/es/tools/ai-regex-explainer): Usa IA para desglosar expresiones regulares en explicaciones legibles
- [Extractor de Correo Electrónico Masivo](https://elysiatools.com/es/tools/bulk-email-extractor): Extrae todas las direcciones de correo electrónico de texto de entrada, artículos, código fuente web o contenido mixto. Soporta deduplicación y exportación a JSON.
- [Glob a Regex](https://elysiatools.com/es/tools/glob-to-regex): Convierte patrones de coincidencia de archivos (Glob) a expresiones regulares
- [Generador de Cadenas Regex](https://elysiatools.com/es/tools/regex-to-string-generator): Genera cadenas aleatorias que coinciden con un patrón de expresión regular
- [Extractor de Registro de Cambios](https://elysiatools.com/es/tools/changelog-extractor): Analiza y extrae datos estructurados de registros de cambios y notas de versión en múltiples formatos
- [Extractor de Docstrings](https://elysiatools.com/es/tools/docstring-extractor): Extrae y analiza documentación de código fuente JavaScript/TypeScript, Python y Java
- [Probador de regex C# (.NET)](https://elysiatools.com/es/tools/csharp-regex-tester): Prueba expresiones regulares de .NET/C# en línea: grupos con nombre ((?…)), opciones IgnoreCase/Multiline/Singleline, resaltado, tabla de grupos y código C# listo para pegar.
- [Probador de regex Java](https://elysiatools.com/es/tools/java-regex-tester): Prueba patrones java.util.regex en línea: grupos con nombre (?…), cuantificadores posesivos y grupos atómicos, flags de Pattern y código Java listo.

## Ejemplos

- [Grupos de Captura Nombrados de Regex](https://elysiatools.com/es/samples/regex-named-groups): Colección de patrones de regex que usan grupos de captura nombrados para extraer datos estructurados de texto. Los grupos nombrados hacen que los patrones sean más legibles y mantenibles asignando nombres significativos a las partes capturadas.
- [Ejemplos de Reemplazo de Regex](https://elysiatools.com/es/samples/regex-replace): Colección de patrones de reemplazo de regex comunes y útiles para transformación de texto y limpieza de datos
- [Alternativas de Patrones Regex](https://elysiatools.com/es/samples/regex-alternatives): Múltiples formas de escribir el mismo patrón regex con diferentes compensaciones
- [Patrones Comunes de Expresiones Regulares](https://elysiatools.com/es/samples/regex-samples): Patrones de expresiones regulares comúnmente utilizados para validación y coincidencia

## Contenido relacionado

- [Flujo de pruebas, visualizacion y seguridad de regex](https://elysiatools.com/es/hubs/regex-utility): Crea expresiones regulares fiables con referencia de sintaxis, pruebas, visualizacion, preview de reemplazos, benchmarks y escaneo ReDoS.
- [Depuracion de Observabilidad con Logs, Trazas, Webhooks y Payloads JSON](https://elysiatools.com/es/hubs/observability-debugging): Parsea logs, decodifica trazas, revisa evidencia webhook/API, explora payloads JSON y extrae patrones recurrentes antes de redactar una nota de incidente.
