Testador de regex
Teste um padrão em um texto real e veja cada correspondência e grupo de captura.
- 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.
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.