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.
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
-
gGlobal — encontra todas as correspondências em vez de parar na primeira. -
iSem distinção de maiúsculas — faz corresponder letras maiúsculas e minúsculas indistintamente. -
mMultilinha — faz com que ^ corresponda ao início de cada linha e $ ao final. -
sDot All — permite que o ponto (.) corresponda também a caracteres de quebra de linha. -
uUnicode — 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.