Ferramenta para desenvolvedores

Testador de regex

Teste um padrão em um texto real e veja cada correspondência e grupo de captura.

Testador de regex Executa no seu dispositivo
  • Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
  • Sem cadastro, sem cotas, grátis para usar quantas vezes quiser

Como funciona

As expressões regulares são famosas por serem mais fáceis de escrever do que de ler, e quase impossíveis de acertar de primeira. Testar com uma entrada real é a única forma confiável de saber o que um padrão realmente faz.

Correspondências e grupos

Cada correspondência é listada em ordem. Quando o padrão tem grupos de captura, o conteúdo deles é exibido ao lado da correspondência, que geralmente é a parte que você queria extrair.

Flags

Global encontra todas as correspondências em vez de parar na primeira. Ignorar maiúsculas e minúsculas faz o que diz. Multilinha muda as âncoras de início e fim para que correspondam em cada linha, e não apenas nos limites do texto inteiro.

Um limite prático

A listagem para em 500 correspondências, o que é mais que suficiente para saber se um padrão está se comportando, sem travar a página com uma entrada patológica.

Perguntas frequentes

Testador de regex — perguntas

Qual variante de regex é esta?

A do JavaScript, que é parecida com a PCRE, mas não idêntica. Lookbehind e grupos nomeados são compatíveis nos navegadores atuais.

Por que meu padrão não encontra nada?

Verifique primeiro as flags — sem a flag global, apenas a primeira correspondência é encontrada. Padrões inválidos são informados com o erro do analisador.

Meu texto é enviado?

Não. A correspondência acontece na página.