← Todas as ferramentas

Testador e Depurador de Regex

Realce ao vivo de correspondências com flags e detalhes de grupos de captura.

Ferramentas semelhantes

Verificador de Diferenças de Texto

Comparação de linhas lado a lado.

Formatador e Validador de JSON

Formate, minimize e valide JSON.

Feito pensando na privacidade. Todo o processamento acontece inteiramente no seu navegador usando bibliotecas de código aberto.

O que é um testador de regex?

Um testador de regex é um sandbox para escrever e depurar expressões regulares. Você digita um padrão, aplica-o a um texto de exemplo e vê instantaneamente cada correspondência destacada, junto com os grupos de captura que o padrão produz. É a forma mais rápida de responder à pergunta eterna do desenvolvedor: este padrão realmente faz o que eu acho que faz?

As expressões regulares são poderosas e implacáveis. Um padrão que funciona em uma amostra pode falhar silenciosamente na próxima, e a diferença entre uma expressão correta e uma quebrada costuma ser um único caractere mal colocado ou um quantificador deslocado por um. Testar contra entrada real, com correspondências visíveis e uma contagem, transforma essa suposição em um processo repetível. Poder alternar flags como global, case-insensitive, multiline e dot-all em tempo real também mostra como cada flag muda o comportamento, que é como os desenvolvedores realmente aprendem as peculiaridades da linguagem.

Este testador foi feito para feedback instantâneo. Não há etapa de compilação nem ida e volta ao servidor — cada tecla atualiza as correspondências imediatamente, os grupos de captura são separados para inspeção e a contagem confirma o resultado. Como todos os testes acontecem localmente, você pode trabalhar com dados privados, logs proprietários ou formatos internos sem que eles saiam da sua máquina.

Também é um excelente ambiente de ensino: construa um padrão passo a passo, veja as correspondências aparecerem e desaparecerem ao ajustar cada parte e use as flags para ver como global ou multiline muda o resultado. Esse feedback prático é como a maioria dos desenvolvedores finalmente internaliza o comportamento das regex.

Testar um padrão contra uma única amostra raramente é suficiente; a mesma expressão precisa funcionar em variações, como capitalizações diferentes, espaços opcionais e entradas de casos extremos. Este testador facilita isso mantendo o padrão, as flags e a amostra editáveis em uma única tela, para que você itere pelos casos em segundos e confirme que a expressão se sustenta antes de chegar ao código de produção.

Principais recursos

Para quem é? Desenvolvedores validando padrões, analistas de dados limpando texto, engenheiros de QA construindo asserções e estudantes aprendendo expressões regulares.

Por que usar um Testador de Regex?

As expressões regulares são a forma mais compacta de expressar regras de texto, mas sua compactação também é seu perigo: um padrão é fácil de escrever e fácil de errar sutilmente. Um testador dá a você uma prova imediata e visível do que um padrão realmente corresponde, que é a diferença entre enviar uma validação que funciona e descobrir o bug em produção.

Também é a forma mais rápida de ganhar confiança em um padrão antes de tocar dados reais. Você pode testar contra logs privados, formatos proprietários ou strings sensíveis sem enviá-los a lugar nenhum, porque tudo roda no navegador. Combinado com inspeção de grupos de captura e flags ao vivo, transforma a depuração de regex de adivinhação em um processo repetível.

Como usar o Testador de Regex?

  1. Digite ou cole seu padrão no campo Padrão.
  2. Adicione flags como g, i ou m conforme necessário.
  3. Digite o texto a pesquisar na caixa Texto de teste.
  4. Clique em Testar e revise as correspondências e os detalhes dos grupos.

Perguntas frequentes (FAQ)

O Testador de Regex é gratuito?

Sim, gratuito, sem cadastro ou limites.

Meus arquivos são enviados para um servidor?

Não. Os testes acontecem localmente no seu navegador.

Existe um limite de tamanho de arquivo?

Não há limite rígido, embora textos de teste muito longos possam desacelerar dispositivos antigos.

Posso usar no meu celular?

Sim, funciona em navegadores móveis.