Teste expressões regulares ao vivo com destaque de correspondências, grupos de captura e flags — direto no navegador.
Uma expressão regular é um padrão que descreve um conjunto de strings. É a ferramenta que programadores usam quando precisam encontrar, validar ou substituir texto que segue uma regra — um endereço de e-mail, um número de telefone, uma data num formato específico, uma palavra repetida. A linguagem de padrões é compacta e poderosa, o que também a torna difícil de ler: uma regex que levou cinco minutos para escrever pode levar cinco horas para depurar se você não consegue ver o que ela captura.
Este testador fecha essa lacuna. Digite o padrão e o texto de teste, e cada correspondência é destacada em tempo real. A tabela abaixo decompõe cada resultado no seu índice e grupos de captura, que é a informação necessária quando a regex alimenta um programa. As flags ficam visíveis e editáveis, então alternar entre global e resultado único, ou ligar e desligar a sensibilidade a maiúsculas, é uma tecla de distância.
O motor é o embutido no seu navegador — o mesmo motor de regex do JavaScript que seu código usará em produção. Isso significa que o resultado aqui é o resultado que você terá lá: sem camada de tradução, sem diferença de dialeto. E como tudo roda localmente, você pode colar dados de produção sem que saiam do seu dispositivo.
O motor de regex do JavaScript embutido no seu navegador. O resultado aqui é o resultado que seu código terá.
Não. A correspondência de padrões roda inteiramente em JavaScript no seu dispositivo. Nada é enviado.
g = global (encontra todas as correspondências, não só a primeira), i = ignorar maiúsculas, m = multilinha (^ e $ correspondem a limites de linha), s = dotAll (. corresponde a quebras de linha), u = unicode.
Linguagens diferentes usam dialetos diferentes de regex. JavaScript não suporta lookbehind em motores antigos, e Python usa uma sintaxe diferente para grupos nomeados. Teste na linguagem em que você fará o deploy.
O testador para em 500 correspondências e mostra as primeiras 100 na tabela, o que é suficiente para qualquer sessão de depuração.
O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.
O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.