Testador Regex on-line
Depure expressões regulares JavaScript ao vivo: correspondências destacadas, grupos de captura, sinalizadores e visualização de substituição.
Resultado
Este testador de regex é um ambiente de trabalho ativo para desenvolver e depurar expressões regulares JavaScript. Digite um padrão, alterne os sinalizadores g, i, m, s e u e cole qualquer texto de teste: as correspondências são destacadas diretamente no texto conforme você digita, um contador mostra quantas foram encontradas e uma lista detalhada divide cada correspondência em seus grupos de captura numerados e nomeados. Erros de sintaxe não falham silenciosamente — o testador mostra a mensagem exata do mecanismo JavaScript, de modo que um colchete perdido ou um quantificador inválido é detectado imediatamente.
Ele foi desenvolvido para desenvolvimento de padrões, não para operações de texto únicas. Ao projetar uma captura para um analisador de log, testar quais formatos de URL uma validação aceita ou aprender o que as antecipações realmente fazem, você precisa ver grupos, posições e casos extremos - é isso que esta ferramenta mostra. Para tarefas simples de localização ou localização e substituição diárias em um trecho de texto, as ferramentas dedicadas de pesquisa em texto e substituição em texto são mais rápidas; este testador é onde você vai para acertar o padrão.
O modo de substituição o transforma em uma visualização de refatoração: insira uma string de substituição com referências $1, $& ou $<nome> e veja o texto transformado lado a lado com o original antes de submeter a expressão ao código. Combinado com as páginas predefinidas – padrões prontos para e-mails, URLs, números de telefone, endereços IP, datas e políticas de senha – ele funciona como uma referência prática para expressões comuns do mundo real.
Tudo é executado localmente em seu navegador usando o mecanismo JavaScript RegExp nativo — o mesmo mecanismo que executará seu padrão no código JS de produção, então o que corresponde aqui corresponde ali. Nenhum texto ou padrão é carregado em qualquer lugar, o que torna seguro depurar expressões em logs reais, amostras de dados de clientes ou arquivos de configuração, mesmo offline.