Categorias

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

O padrão de expressão regular a analisar

Flags opcionais como g, i, m, s, u, y, d

O mecanismo/dialeto de regex para verificar compatibilidade

Gerar strings de exemplo que correspondem e não correspondem

Mostrar notas de compatibilidade para diferentes mecanismos de regex

Usar IA (DeepSeek V3.2) para gerar explicações mais detalhadas

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]