Ferramentas em português / Testar expressões regulares online (Regex Tester) — com explicaçãoEnglish version →

Testar expressões regulares online (Regex Tester) — com explicação

Uma regex que «parece certa» pode casar demais, de menos ou — pior — travar o serviço (backtracking catastrófico). Este tester fecha o ciclo de feedback: você digita o padrão e vê as correspondências destacadas na hora, com um painel explicando cada parte — o que significa \d, o que cada grupo captura, qual quantificador é guloso.

Suporta flags g, i, m e s, mostra os grupos de captura (inclusive nomeados) de cada match, traz presets de padrões comuns (e-mail, URL, IPv4, datas ISO, UUID) e gera link que compartilha padrão + texto de teste juntos. Textos grandes rodam em Web Worker: a página não congela.

Como usar

  1. Digite o padrão regex (sintaxe do JavaScript)
  2. Cole o texto de teste e acompanhe o destaque e a explicação
  3. Ative as flags necessárias e compartilhe tudo com Copy share link

Perguntas frequentes

A regex serve para Python/Java como está?
Quase sempre, mas cada flavor difere em detalhes (lookbehind, \p{...}, escape em strings). Teste sempre no motor de destino antes de subir.
Por que só acha a primeira ocorrência?
Falta a flag g (global). Sem ela, busca e replace param na primeira.
Que padrões travam o sistema?
Quantificadores aninhados sobre conjuntos que se sobrepõem, tipo (a+)+: diante de texto longo que quase casa, o motor explora combinações exponenciais (a queda global da Cloudflare em 2019 veio de um padrão assim). Prefira classes negadas como [^x]+ no lugar de .*?