Desenvolvimento & API

Testador de Regex: Teste e Crie Padrões em Tempo Real

Destaque de correspondências em tempo real, grupos de captura e flags.

//g

2 matches

Contact ada@veojson.com or grace@example.org for access requests.

  • #1 @ 8ada@veojson.comgroups: [ada, veojson.com]
  • #2 @ 27grace@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. 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. 2

    Insira seu texto de entrada

    Cole ou digite seus valores no painel acima. A ferramenta atualiza enquanto você digita para iterar rapidamente.

  3. 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. 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

FerramentaTipoPrincipais recursosLink
regex101FreeTestador multi-engine com explicação passo a passoAcessar
RegExrFreeCheat sheet interativo e padrões da comunidadeAcessar
RegexBuddyOfertaPaidCriador, depurador e gerador de código regex para desktopAcessar

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.

Ferramentas relacionadas

Perguntas frequentes