Testador de Grupos Nomeados
Analisa e exibe grupos de captura nomeados de padrões regex
## Testador de Grupos Nomeados
Teste e extraia grupos de captura nomeados de expressões regulares. Esta ferramenta ajuda você a trabalhar com a sintaxe de grupos de captura nomeados do ES2018 `(?<name>...)` em seus padrões regex.
**Recursos:**
- Analisa e exibe todos os grupos de captura nomeados do seu padrão regex
- Teste contra texto de entrada e extraia todas as correspondências com seus grupos nomeados
- Veja os resultados em um formato de tabela organizado
- Suporte para processamento em lote (uma string de teste por linha)
- Exporte resultados para formato JSON/CSV
- Estatísticas abrangentes sobre correspondências e grupos
**Sintaxe de Grupos Nomeados:**
- Use `(?<name>...)` para definir um grupo de captura nomeado
- Nomes de grupos devem ser identificadores JavaScript válidos
- Exemplo: `(?<year>\\d{4})-(?<month>\\d{2})-(?<day>\\d{2})`
**Instruções:**
1. Digite seu padrão regex com grupos nomeados
2. Opcionalmente defina flags regex (padrão: "g" para correspondência global)
3. Digite texto para testar
4. Alterne para modo em lote para testar múltiplas strings (uma por linha)
5. Ajuste o limite de resultados máximos se necessário
6. Clique para ver todas as correspondências com seus valores de grupos nomeados
**Casos de Uso:**
- Analisar e validar dados estruturados (datas, URLs, coordenadas)
- Extrair campos específicos de arquivos de log
- Testar padrões regex complexos antes do produção
- Aprender e depurar grupos de captura nomeados
Documentação da API
Ponto final da solicitação
POST /pt/api/tools/named-group-tester
Parâmetros da solicitação
| Nome do parâmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
| textInput | textarea | Sim | - |
| pattern | text | Sim | - |
| flags | text | Não | - |
| batchMode | checkbox | Não | Ative para processar cada linha como um teste separado |
| includeUnmatched | checkbox | Não | Mostrar grupos com valores vazios/null nos resultados |
| maxResults | number | Não | - |
Formato de resposta
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}
Dados JSON:
Dados JSON
Documentação de MCP
Adicione este ferramenta à sua configuração de servidor MCP:
{
"mcpServers": {
"elysiatools-named-group-tester": {
"name": "named-group-tester",
"description": "Analisa e exibe grupos de captura nomeados de padrões regex",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=named-group-tester",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.
Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]