0

Testador de Regex Online

Depure expressões regulares JavaScript ao vivo: destaque de correspondências, grupos de captura, flags e pré-visualização de substituição.

🔒 Processado inteiramente em seu navegador – nada que você digita aqui é carregado.

Suporta $1, $2 e referências nomeadas como $; $& insere a correspondência completa. Deixe em branco para esconder a pré-visualização.

A processar... 0%

Resultado

Este testador de regex é uma bancada de trabalho ao vivo para desenvolver e depurar expressões regulares JavaScript. Escreva um padrão, ative as flags g, i, m, s e u, e cole qualquer texto de teste: as correspondências são destacadas diretamente no texto enquanto escreve, um contador mostra quantas foram encontradas, e uma lista detalhada decompõe cada correspondência nos seus grupos de captura numerados e nomeados. Os erros de sintaxe não falham simplesmente em silêncio — o testador mostra a mensagem exata do motor JavaScript, para que um parêntese perdido ou um quantificador inválido seja detetado imediatamente.

Foi construído para o desenvolvimento de padrões, não para operações pontuais em texto. Quando está a desenhar uma captura para um analisador de logs, a testar que formatos de URL uma validação aceita, ou a aprender o que os lookaheads realmente fazem, precisa de ver grupos, posições e casos limite — é isso que esta ferramenta mostra. Para trabalhos simples e quotidianos de localizar ou localizar-e-substituir num texto, as ferramentas dedicadas de pesquisa em texto e substituição em texto são mais rápidas; este testador é onde vai para acertar o padrão em si.

O modo de substituição transforma-o numa pré-visualização de refatoração: introduza uma string de substituição com referências $1, $& ou $<nome> e veja o texto transformado lado a lado com o original antes de passar a expressão para código. Combinado com as páginas de preset — padrões prontos a usar para emails, URLs, números de telefone, endereços IP, datas e políticas de palavras-passe — funciona também como uma referência prática para expressões comuns do mundo real.

Tudo é executado localmente no seu navegador usando o motor RegExp nativo do JavaScript — o mesmo motor que executará o seu padrão em código JS de produção, por isso o que corresponde aqui corresponde lá. Nenhum texto ou padrão é enviado para lado nenhum, o que torna seguro depurar expressões contra logs reais, amostras de dados de clientes ou ficheiros de configuração, mesmo offline.