Pular para o conteúdo
Aback Tools Logo

Testador de expressões regulares

Teste expressões regulares em tempo real: informe um padrão e textos de teste, veja as correspondências destacadas com seus grupos de captura e navegue por uma biblioteca de padrões integrada. Todo o processamento roda localmente no seu navegador.

Regex Tester

Test regular expressions in real time - enter a pattern and test strings, see matches highlighted with capture group details. All processing runs locally in your browser.

/
/g
Flags: g
Preset Patterns
All regex testing is processed locally in your browser. Your patterns and test strings never leave your device.

Por que usar nosso testador de expressões regulares?

  • Correspondência de padrões em tempo real: veja as correspondências destacadas na hora enquanto digita seu padrão e seus textos de teste. Qualquer alteração no padrão, nas flags ou no texto de teste atualiza os resultados imediatamente, sem precisar clicar em um botão de «testar» separado.
  • 100 % privado, sem envio de dados: o testador roda inteiramente no seu navegador. Seus padrões, textos de teste, flags e correspondências nunca saem do seu dispositivo. Sem uploads para servidor, sem contas e sem rastreamento: seus dados sensíveis permanecem totalmente privados.
  • Suporte completo a regex: suporta todas as flags padrão (g, i, m, s, u, y), grupos de captura com exibição de grupos nomeados, alternância, classes de caracteres, quantificadores, lookahead/lookbehind e limites de palavra. Funciona com qualquer padrão RegExp válido do JavaScript.
  • Biblioteca de padrões e referência integradas: navegue por uma biblioteca de 10 padrões predefinidos (e-mail, URL, telefone, IP, datas, cores hexadecimais e mais) com textos de teste prontos. Uma tabela de referência rápida interativa cobre classes de caracteres, quantificadores, âncoras, grupos e sequências de escape.

Casos de uso comuns de testes com regex

  • Desenvolvimento web e validação de formulários: teste e refine padrões regex para validação de formulários — e-mails, telefones, CEPs, números de cartão de crédito e formatos de entrada personalizados. Veja exatamente o que corresponde e o que não corresponde antes de levar ao código de produção.
  • Aprender e ensinar regex: estudantes que estão aprendendo expressões regulares podem experimentar padrões e ver feedback visual imediato. A tabela de referência rápida serve como guia prático de todos os conceitos principais, e a biblioteca de padrões oferece exemplos reais para estudar.
  • Limpeza de dados e processamento de texto: extraia, valide e transforme dados de arquivos CSV, logs ou texto não estruturado. Use regex para encontrar padrões específicos (datas, IDs, URLs) em grandes blocos de texto, teste o padrão iterativamente e depois aplique-o no seu pipeline de dados.
  • Depuração de padrões complexos: quando um padrão regex não funciona como esperado, use o testador para isolar o problema. Teste casos limite, strings vazias, caracteres especiais e condições de fronteira. A exibição dos grupos de captura ajuda a depurar problemas de extração.
  • Análise de logs e monitoramento: analise logs de servidor, traces de aplicação e saídas de monitoramento com padrões regex. Teste os padrões contra entradas de log de exemplo para garantir que extraem corretamente timestamps, códigos de erro, endereços IP e outros dados estruturados de logs semiestruturados.
  • Preparação de localizar e substituir: antes de executar uma operação de localizar e substituir no seu editor ou IDE, use o testador de regex para verificar se o padrão corresponde ao texto desejado. Teste o padrão em amostras representativas para evitar substituições indesejadas.

Sobre o testador de expressões regulares

Entenda como funcionam as expressões regulares, como nosso testador exibe as correspondências e por que o processamento local no navegador mantém seus dados privados.

Perguntas frequentes

Um testador de expressões regulares é uma ferramenta interativa que permite informar um padrão de expressão regular e um texto de teste para ver quais partes do texto correspondem. Ele mostra as correspondências com destaque visual, detalhes dos grupos de captura e oferece uma referência rápida da sintaxe regex comum.

Digite seu padrão regex no campo de padrão, sem delimitadores. Por exemplo, [a-z]+@[a-z]+\.[a-z]{2,} para encontrar endereços de e-mail. Ative ou desative os botões de flags (g, i, m, s, u, y) para mudar como o padrão é aplicado.

Todas as seis flags JavaScript RegExp: g (global), i (sem diferenciar maiúsculas), m (multilinha), s (dotall), u (unicode) e y (sticky). Clique em cada botão de flag para ativá-la ou desativá-la.

Sim. Qualquer parêntese () no seu padrão cria grupos de captura. O testador mostra cada grupo capturado separadamente para cada correspondência, rotulado como $1, $2, etc.

Os trechos de texto correspondentes são destacados em amarelo na exibição do texto de teste. Um resumo mostra a contagem total e o valor de cada correspondência. Os grupos de captura aparecem abaixo de cada correspondência com seus valores extraídos.

Os padrões predefinidos oferecem exemplos de regex prontos para uso em e-mail, URL, telefone, endereços IP, datas, cores hexadecimais e mais. Clique em um padrão para carregá-lo com um texto de teste de exemplo.

Clique no botão «Referência rápida» para mostrar ou ocultar a tabela de referência regex, que cobre classes de caracteres, quantificadores, âncoras, grupos e sequências de escape.

Com certeza. O testador de expressões regulares roda inteiramente no seu navegador. Seus padrões e textos de teste nunca são enviados a servidor algum. Sem contas, sem uploads e sem rastreamento.

Sim. Clique no botão «Copiar padrão» para copiar o padrão atual para a área de transferência, pronto para colar no seu código ou editor.

Sim, 100 % grátis, sem cadastro, sem conta e sem limites de uso. Teste padrões ilimitados sem anúncios nem paywalls. Completamente grátis para sempre.