Testador de expressões regulares

Crie e depure uma expressão regular contra seu próprio texto e veja o que cada parte faz.

Como testar uma expressão regular

  1. Digite um padrão e escolha as bandeiras.
  2. Cole seu texto de teste — Os jogos são destacados e listados com seus grupos.
  3. Marque Substituir, Explicar ou Código, depois copie o que precisa.

Sobre: Testador de expressões regulares

Teste expressões regulares ao vivo.

Tudo funciona no seu navegador, por isso é instantâneo e privado, e suas configurações são lembradas neste dispositivo.

Ideal para

  • Validação de entrada, como e-mails e números de telefone
  • Extraindo dados de logs e texto
  • Pesquisar e substituir em editores de código

Dica: Comece com um padrão na lista de padrões comuns e ajuste-o aos seus dados.

Perguntas frequentes

Que sabor regex ele usa?

JavaScript (ECMAScript), o mesmo mecanismo do Chrome e Node.js, com os sinalizadores g, i, m, s, u e y, lookbehind e grupos nomeados. A guia Code converte seu padrão para Python, PHP, Java, C#, Go e Ruby.

O que a aba Explicar mostra?

Cada parte do padrão em inglês simples - classes de caracteres, grupos, quantificadores e âncoras - recuados por grupo, para que você possa entender ou depurar um regex que outra pessoa escreveu.

Por que meu régex saiu?

Padrões como (a+)+ podem demorar exponencialmente em algum texto (recuperação catastrófica). O testador executa seu regex em segundo plano e o interrompe após 2 segundos para que a página nunca congele.

Posso testar substitutos?

Sim. — Abra Substituir e use $ 1, $ 2 ou grupos nomeados na substituição para ver o resultado instantaneamente.

Meus dados estão carregados?

Não. Tudo é processado pelo JavaScript no seu navegador – nada que você cole ou abra é enviado para um servidor, por isso é seguro para respostas de API, tokens, configs e dados do cliente. Também funciona offline quando a página é carregada.

Ferramentas relacionadas

← Voltar para todas as ferramentas