Testador Regex

Teste padrões de regex JavaScript localmente com realce e sinalizadores ao vivo para correspondência global, sem distinção entre maiúsculas e minúsculas, multilinhas, dotAll, unicode e fixa.

Padrão Regex
Texto de teste
Resultados
Os resultados aparecerão aqui...
0 caracteres 0 correspondências

Teste padrões de regex JavaScript em texto real

O Testador Regex permite experimentar uma expressão regular JavaScript com uma entrada de exemplo antes de usá-la em código, validação, análise de logs ou fluxos de pesquisa. As correspondências são destacadas conforme você edita o padrão ou o texto, facilitando ver o que a expressão realmente captura.

Os padrões usam o mecanismo regex JavaScript do navegador. Insira o padrão sem barras iniciais e finais e escolha sinalizadores como g, i, m, s, u e y. Escape, modo Unicode, finais de linha e correspondência gananciosa podem alterar os resultados.

Como usar

  1. Digite ou cole um padrão regex no campo de entrada Regex Pattern. Você não precisa incluir as barras iniciais e finais.
  2. Selecione os sinalizadores necessários: g (global), i (sem distinção entre maiúsculas e minúsculas), m (multilinha), s (dotAll), u (unicode) ou y (pegajoso).
  3. Insira ou cole seu texto de teste no editor abaixo.
  4. As correspondências são destacadas automaticamente. A contagem de correspondências aparece na barra de status.
  5. Use Copiar para copiar o texto de teste para a área de transferência, Baixar para salvá-lo como um arquivo ou Limpar para redefinir tudo.

O que é o testador Regex?

Testador Regex é uma sandbox de padrão baseada em navegador para verificar se uma expressão regular JavaScript corresponde ao texto esperado. É útil para strings, IDs, delimitadores, valores de configuração, URLs e campos de log semelhantes a e-mail.

Os resultados Regex são específicos do mecanismo. Um padrão que funciona aqui segue o comportamento JavaScript, que pode diferir dos dialetos PCRE, Python, Java, grep ou regex de banco de dados. Teste novamente expressões importantes no tempo de execução onde elas serão usadas.

Notas de entrada

Cole texto representativo, incluindo linhas em branco e pontuação que aparecem na produção. Use g quando precisar de todas as correspondências, m quando ^ e $ devem ser aplicados por linha e u quando o manuseio de Unicode for importante.

Exemplo

Um padrão simples semelhante a um e-mail com o sinalizador global encontra dois endereços e ignora fragmentos malformados:

--- Pattern ---
\b\w+@\w+\.\w+\b

--- Flags ---
g (global)

--- Test Text ---
Contact us at [email protected] or [email protected].
Invalid: @missing.com or user@

--- Matches Found ---
2 matches:
  1. [email protected]
  2. [email protected]

Integração MCP

MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.

Nome da ferramenta MCP: regex-tester

Endpoint MCP: https://coding.tools/mcp

Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.

Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para parsing por máquina. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um JSON-RPC error.

Exemplo de requisição tools/call:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"regex-tester","arguments":{"input":"Order #A102 total $58.40","options":{"pattern":"#[A-Z]\\d+","flags":"g"}}}}'

A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.