Explicador de Regex
Usa IA para decompor expressões regulares em explicações legíveis
Esta ferramenta analisa expressões regulares e fornece:
- **Decomposição segmento por segmento**: Cada parte da regex é explicada com sua posição e significado
- **Avaliação de complexidade**: Classifica a regex de simples a muito complexa
- **Compatibilidade de dialetos**: Mostra diferenças entre JavaScript, Python, PCRE e outros mecanismos de regex
- **Exemplos de correspondências**: Mostra strings que correspondem e não correspondem ao padrão
- **Problemas potenciais**: Avisa sobre riscos de retrocesso catastrófico e recursos não suportados
Recursos regex suportados:
- Âncoras: ^, $, \A, \Z, \b, \B
- Classes de caracteres: [a-z], [^0-9], \d, \w, \s, \p{L}
- Quantificadores: *, +, ?, {n}, {n,m}, *?, +?, ??
- Grupos: (...), (?:...), (?=...), (?!...), (?<=...), (?<!...)
- Sequências de escape: \t, \n, \r, \xhh, \uhhhh
- Flags: g, i, m, s, u, y, d
Documentação da API
Ponto final da solicitação
POST /pt/api/tools/ai-regex-explainer
Parâmetros da solicitação
| Nome do parâmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
| regexPattern | text | Sim | O padrão de expressão regular a analisar |
| regexFlags | text | Não | Flags opcionais como g, i, m, s, u, y, d |
| targetLanguage | select | Não | O mecanismo/dialeto de regex para verificar compatibilidade |
| includeExamples | checkbox | Não | Gerar strings de exemplo que correspondem e não correspondem |
| explainDialects | checkbox | Não | Mostrar notas de compatibilidade para diferentes mecanismos de regex |
| useAI | checkbox | Não | Usar IA (DeepSeek V3.2) para gerar explicações mais detalhadas |
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-ai-regex-explainer": {
"name": "ai-regex-explainer",
"description": "Usa IA para decompor expressões regulares em explicações legíveis",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=ai-regex-explainer",
"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]