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.

No seu navegador Atualizado 05/2026

/ /
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"]
    }
  }
}
Documentação da API OpenAPI 3.1 npm 60 req/min · 600 req/hora · corpo máx. 1 MB
Perguntas Frequentes

Expressões regulares (regex) são ferramentas poderosas de correspondência de padrões usadas para pesquisar, validar e manipular texto. Elas fornecem uma maneira flexível de descrever padrões de texto complexos usando uma sintaxe especial.

1. Digite seu padrão regex no campo superior
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

• Esquecer de escapar caracteres especiais
- Não usar âncoras adequadas (^ e $)
- Uso incorreto de classes de caracteres
- Uso excessivo de quantificadores gulosos
- Não testar casos extremos

• Pratique com diferentes padrões
- 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

• g (global): Encontra todas as correspondências
- 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