
Regex Tester é um utilitário Android pequeno construído em torno de uma única tarefa: digite um padrão, cole um texto e veja instantaneamente o que ele corresponde. Esse fluxo de trabalho não precisa de uma tela de telefone ou de uma etapa de instalação, então criamos uma versão do navegador da mesma ideia. Digite um padrão à esquerda, cole sua string de teste e cada correspondência é destacada conforme você digita, com grupos de captura detalhados abaixo. Nada do que você digita sai desta página.
Teste seu regex agora
Digite um padrão, cole sua string de teste e as correspondências são destacadas ao vivo. Uma pequena biblioteca de padrões comuns abaixo das flags permite que você carregue um exemplo com um toque.
Como usar
Digite ou cole um padrão no campo no topo; o padrão de email de amostra que carrega por padrão mostra a ideia imediatamente, com correspondências destacadas na string de teste abaixo e uma contagem de correspondências à direita. Alterne g (global, corresponder em todos os lugares em vez de parar na primeira correspondência), i (ignorar maiúsculas/minúsculas) e m (multilinha, então ^ e $ correspondem ao início e fim de cada linha) como caixas de seleção ao lado do padrão. Um crachá verde “Valid” confirma que seu padrão compila; um padrão inválido muda para vermelho e mostra o erro exato em vez de quebrar a página.
Toque em qualquer chip de snippet (email, URL, telefone, cor hex, IPv4, data) para carregar um padrão funcional e uma string de amostra correspondente em uma única ação, para que você possa ver como um padrão é construído em vez de começar com um campo em branco. O painel de resultados lista cada correspondência com sua posição na string e quaisquer grupos de captura que produziu, numerados ou nomeados. “Copy” copia apenas o texto do padrão, uma ação separada e privada que nunca abre um menu de compartilhamento. Seu último padrão, flags e string de teste são salvos no seu dispositivo e recarregados automaticamente na próxima vez que você visitar.
Como se compara ao Regex Tester
A versão da web mantém o loop central do app Android: digite um padrão, veja-o correspondendo a texto real imediatamente, sem um botão “executar” e sem uma etapa de compilação separada. Esse loop de feedback ao vivo é toda a razão pela qual um testador de regex é útil, então foi a primeira coisa que construímos e a última coisa que cortaríamos.
O app Regex Tester completo vai além. Mantém um histórico de padrões que você testou, oferece suporte para salvar favoritos para reutilização em projetos e é construído para se encaixar em uma sessão de trabalho mais longa no seu telefone onde você está testando padrões contra dados reais que você já tem abertos em outro lugar no dispositivo.
Deixamos de fora histórico e favoritos salvos aqui propositalmente. Uma aba do navegador é descartável por natureza, e esta página foi construída para o momento em que você precisa verificar um padrão agora mesmo, de qualquer dispositivo em que esteja, sem abrir um app ou criar uma conta. Para uma verificação rápida de sanidade em um regex antes de colar em código, esta página é mais rápida. Para uma biblioteca de padrões que você constrói ao longo de semanas de trabalho regular, instale o app.
Obtenha o app completo
Regex Tester é gratuito no Android, com histórico de padrões salvos e favoritos para desenvolvedores que testam expressões regulares com frequência suficiente para querer tê-los à mão.
Perguntas frequentes
Posso testar regex online gratuitamente?
Sim. Esta página funciona inteiramente no seu navegador. Digite um padrão e uma string de teste e as correspondências são destacadas ao vivo, sem instalação e sem exigência de conta.
Meu texto é enviado para algum lugar?
Não. Tudo funciona no lado do cliente no seu navegador. Seu padrão e string de teste são correspondidos localmente pelo próprio mecanismo de regex do seu navegador, e nada do que você digita é transmitido para qualquer lugar ou armazenado em qualquer servidor. O único lugar onde seus dados são salvos é o armazenamento local do seu próprio dispositivo, então sobrevive a um atualizar da página, mas nunca sai do seu navegador.
Oferece suporte a sintaxe de regex no estilo JS/PCRE padrão?
Sim. Usa o mecanismo de expressão regular JavaScript integrado ao seu navegador, que cobre a sintaxe que a maioria dos desenvolvedores já conhece: classes de caracteres, quantificadores, âncoras, grupos de captura, grupos nomeados e lookahead. Um padrão que funciona em uma base de código JavaScript funcionará da mesma forma aqui.
Funciona offline?
Sim. Uma vez que a página tenha carregado, a correspondência continua funcionando sem conexão, pois a correspondência acontece inteiramente no seu dispositivo.
Este é o app oficial Regex Tester?
Não. Esta é uma ferramenta original que construímos, inspirada no trabalho rápido de tipo-e-correspondência que Regex Tester faz bem no Android. Não é afiliado a, endossado por ou conectado ao seu desenvolvedor. Para histórico de padrões e favoritos salvos, obtenha o app oficial acima.