← 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, dot-all, Unicode e sticky 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

  • Realce ao vivo de correspondências enquanto digita
  • Detalhamento de grupos de captura e contagem de correspondências
  • Flags: global, case-insensitive, multiline, dot-all, Unicode (u) e sticky (y)
  • Resultados instantâneos, sem idas e vindas ao servidor
  • Sem cadastro, sem uploads, totalmente privado

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 oferece suporte a lookbehind e grupos de captura nomeados?

Sim. Ele usa o motor RegExp nativo do JavaScript do seu navegador, então tudo o que o JavaScript suporta funciona: lookahead e lookbehind, grupos nomeados (?...), retroreferências e modo Unicode (flag u).

Quais flags de regex posso usar?

O testador oferece suporte a g (global), i (sem diferenciar maiúsculas), m (multilinha), s (dot-all), u (Unicode) e y (sticky). Qualquer outro caractere digitado no campo de flags é ignorado.

O Testador de Regex é gratuito?

Sim, gratuito, sem cadastro e sem limite de arquivos.

Meu texto é enviado para um servidor?

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

Existe um limite para entradas grandes?

Não há limite de upload, mas, por desempenho, o testador para após 5.000 correspondências e lista as primeiras 200 em detalhe.

Posso usar no meu celular?

Sim, funciona em navegadores móveis.