Testador de Regex | Teste expressões regulares facilmente
Teste e valide expressões regulares com o Testador de Regex. Suporta JavaScript, Python, PHP e C#. Inclui destaque de sintaxe, explicações e exemplos práticos para otimizar seu código e melhorar suas habilidades.
Resultados
Padrões Comuns
Referência Rápida
^: Início da linha\n$: Fim da linha\n\b: Limite de palavra\n\B: Não limite de palavra \d: Dígito [0-9]\n\w: Palavra [A-Za-z0-9_]\n\s: Espaço em branco\n.: Qualquer caractere exceto nova linha Use esta ferramenta a partir do seu agente de IA
API JSON e servidor Model Context Protocol (MCP) gratuitos. Sem cadastro, sem chave de API, CORS aberto. Projetado para Claude, ChatGPT, Cursor, scripts e aplicativos frontend.
curl -X POST https://mate.tools/api/v1/regex-test.php \
-H "Content-Type: application/json" \
-d '{"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/regex-test.php",
data=json.dumps({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/regex-test.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}),
});
console.log(await r.json()); Adicione a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou qualquer outro cliente compatível com MCP:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Perguntas Frequentes
2. Selecione as flags necessárias (g, i, m, etc.)
3. Digite seu texto de teste no campo grande
4. Clique em "Testar Regex" para ver as correspondências destacadas
5. Use a referência rápida e exemplos para ajuda
- Não usar âncoras adequadas (^ e $)
- Uso incorreto de classes de caracteres
- Uso excessivo de quantificadores gulosos
- Não testar casos extremos
- Estude o guia de referência rápida
- Experimente os exemplos de padrões comuns
- Teste seus padrões com várias entradas
- Experimente diferentes flags
- i (case-insensitive): Ignora maiúsculas/minúsculas
- m (multilinha): Muda o comportamento de ^ e $
- y (sticky): Corresponde a partir da posição
- u (unicode): Suporte a Unicode
Sobre Expressões Regulares
Expressões regulares (regex) são ferramentas poderosas de correspondência e manipulação de padrões de texto usadas em programação, processamento de texto e validação de dados.
Casos de Uso Comuns:
- Validação de formulários (emails, telefones, senhas)
- Extração e análise de dados
- Operações de busca e substituição
- Processamento e formatação de texto
- Validação e sanitização de entrada