Testador de expressões regulares

Teste e depure as suas expressões regulares online, em tempo real. Introduza um padrão, cole o seu texto de teste e visualize instantaneamente todas as correspondências realçadas.

/ /
Pré-visualização de correspondências

                

Correspondências

Introduza um padrão regex acima para começar.

O que é uma expressão regular?

Uma expressão regular (regex) é uma sequência de caracteres que define um padrão de pesquisa. É utilizada para encontrar, extrair, fazer corresponder ou substituir texto que satisfaz critérios específicos. As expressões regulares são suportadas em praticamente todas as linguagens de programação e editores de texte, tornando-as uma competência fundamental para programadores, analistas de dados e qualquer pessoa que trabalhe com texto.

Entender os flags das expressões regulares

  • g Global — encontra todas as correspondências em vez de parar na primeira.
  • i Sem distinção de maiúsculas — faz corresponder letras maiúsculas e minúsculas indistintamente.
  • m Multilinha — faz com que ^ corresponda ao início de cada linha e $ ao final.
  • s Dot All — permite que o ponto (.) corresponda também a caracteres de quebra de linha.
  • u Unicode — ativa o suporte completo a Unicode para padrões com emojis e caracteres especiais.

Casos de uso comuns das expressões regulares

  • Validar formatos de entrada como endereços de e-mail, números de telefone ou códigos postais.
  • Extrair dados de texto estruturado ou semiestruturado (logs, CSV, fragmentos HTML).
  • Pesquisar e substituir padrões em editores de código, scripts ou ficheiros de texto.
  • Analisar URLs, cadeias de consulta ou caminhos de ficheiros de forma programática.

Bom saber

Esta ferramenta funciona completamente no seu navegador utilizando o motor RegExp nativo do JavaScript. Nenhum dado é enviado a qualquer servidor. A sintaxe regex segue o padrão ECMAScript / JavaScript, compatível com a maioria das linguagens de programação modernas e ferramentas habituais.