Testador de Regex: Teste e Crie Padrões em Tempo Real
Destaque de correspondências em tempo real, grupos de captura e flags.
2 matches
Contact ada@veojson.com or grace@example.org for access requests.
- #1 @ 8 — ada@veojson.comgroups: [ada, veojson.com]
- #2 @ 27 — grace@example.orggroups: [grace, example.org]
RegEx Cheat Sheet — 50 Patterns That Actually Ship
50 copy-paste patterns, the full syntax table, flag reference and the traps that cause outages.
One email, no spam, unsubscribe any time.
Sobre esta ferramenta
Este testador executa seu padrão com a engine RegExp do JavaScript, destaca cada correspondência no texto de exemplo e lista os grupos de captura por match. Flags para global, case-insensitive, multiline, dotAll e unicode podem ser alternadas independentemente.
Como testar uma expressão regular
Insira o padrão sem barras, escolha suas flags e cole o texto de exemplo. Os matches são destacados imediatamente e cada correspondência é listada com seu índice e grupos de captura para você validar seu código.
Erros comuns com regex
Esquecer de escapar pontos e barras, usar quantificadores greedy quando deveria usar lazy e presumir que ^ e $ coincidem com limites de linha sem a flag multiline são os três erros mais frequentes.
Como usar Testador e Criador de Regex
- 1
Abra o Testador de Regex
Tudo roda nesta página — não há nada para instalar nem necessidade de criar conta para usar os recursos gratuitos.
- 2
Insira seu texto de entrada
Cole ou digite seus valores no painel acima. A ferramenta atualiza enquanto você digita para iterar rapidamente.
- 3
Analise os resultados
Confira o resultado, copie com um clique e ajuste as opções até que fique conforme o esperado pelo seu sistema.
- 4
Vá além
Use as dicas para desenvolvedores e APIs abaixo para deixar o resultado pronto para produção e desbloqueie conteúdos extras no formulário acima.
Boas práticas
- Ancore os padrões com ^ e $ ao validar valores completos, caso contrário você aceitará substrings e permitirá dados inválidos.
- Prefira classes de caracteres explícitas em vez de `.` — pontos com comportamento greedy são a causa da maioria dos problemas de catastrophic backtracking.
- Teste com entradas adversas: strings vazias, textos muito longos e caracteres Unicode, não apenas com o happy path.
- Nomeie seus grupos de captura e adicione comentários; uma regex impossível de ler daqui a seis meses é um problema sério.
- Nunca use regex para fazer parse de HTML, JSON ou endereços de e-mail com fidelidade total à RFC — use um parser dedicado.
Testador e Criador de Regex — Por que isso importa
Pequenos detalhes de integração — um encoding, uma claim, um header — são onde moram a maioria dos bugs de API, e eles custam caro para encontrar nos logs de produção.
Ajustar esses detalhes em segundos encurta as sessões de depuração e evita que dados malformatados cheguem aos sistemas downstream.
Ferramentas relacionadas, grátis e pagas
| Ferramenta | Tipo | Principais recursos | Link |
|---|---|---|---|
| regex101 | Free | Testador multi-engine com explicação passo a passo | Acessar |
| RegExr | Free | Cheat sheet interativo e padrões da comunidade | Acessar |
| RegexBuddyOferta | Paid | Criador, depurador e gerador de código regex para desktop | Acessar |
Alguns links marcados como Oferta são links de parceiros. Não custam nada a mais para você e ajudam a manter estas ferramentas gratuitas.