💡 ToolFK provides all tools free of charge. The ads you see help us keep the site running sustainably. Thank you for your support! ❤️ ToolFK tools are free. Ads help keep the site running. Thanks! ❤️

Testador Regex

Teste e gere expressões regex online gratuitamente. Valide emails, IPs, datas, texto chinês e mais. Obtenha snippets para Python, Go, Java, PHP, JS, Ruby.

Finds 0

Result
JavaScript
PHP
Go
Java
Ruby
Python2
Python3
ObJC

O que é o Regex Tester?

O Regex Tester é uma ferramenta online gratuita que permite criar, testar e depurar expressões regulares diretamente no seu navegador. Seja para validar e-mails, extrair endereços IP ou analisar datas, esta ferramenta oferece feedback instantâneo enquanto você digita. Não é necessário instalar nada nem configurar algo — basta abrir a página e começar a corresponder padrões com texto de exemplo.

Desenvolvido para desenvolvedores, analistas de dados e qualquer pessoa que trabalhe com texto, o regex tester suporta linguagens de programação comuns como Python, Go, Java, PHP, JavaScript e Ruby. Ele também inclui padrões prontos para uso de caracteres chineses, URLs, números de telefone e muito mais. Você pode ajustar as flags (insensível a maiúsculas, multi-linha, etc.) e visualizar os detalhes das correspondências em tempo real, facilitando o aprendizado de regex ou a solução de expressões complexas.

Principais Funcionalidades

  • Correspondência em tempo real: Veja as correspondências, grupos e capturas destacados atualizando-se conforme você digita sua expressão regular e a string de teste.
  • Biblioteca de padrões integrada: Insira rapidamente padrões comuns de regex para e-mails, IPs, datas, texto chinês, números de previdência social e cores em hexadecimal.
  • Fragmentos de código multi-linguagem: Após construir sua regex, copie instantaneamente blocos de código prontos para uso em Python, Go, Java, PHP, JavaScript e Ruby.
  • Flags globais e multi-linha: Alterne a sensibilidade a maiúsculas, âncoras multi-linha (^/$), modo ponto-qualquer e suporte a Unicode com um clique.
  • Teste de grupos e substituição: Insira uma string de substituição para ver os resultados da substituição ou inspecione grupos capturados em uma tabela estruturada.
  • Compartilhamento de URL persistente: Salve sua regex e entrada de teste atuais como um link compartilhável, ideal para depurar com colegas de equipe.

Como Testar e Gerar Regex Online

  1. Abra a ferramenta Regex Tester no ToolFK e localize a área de entrada rotulada como "Expressão Regular".
  2. Digite ou cole seu padrão de regex (por exemplo, \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b para correspondência de e-mails) no primeiro campo.
  3. No segundo campo rotulado como "String de Teste", insira o texto que deseja pesquisar. Você também pode colar uma amostra de dados diretamente.
  4. Ajuste as flags (por exemplo, i para insensível a maiúsculas, m para multi-linha) clicando nos botões de alternância abaixo do campo de regex.
  5. Observe as correspondências serem destacadas instantaneamente. Clique em qualquer correspondência para ver seus grupos capturados no painel de resultados.
  6. Quando estiver satisfeito, clique no botão "Copiar Código" ao lado da sua linguagem preferida (Python, Go, Java, etc.) para obter um fragmento totalmente funcional que inclui o padrão e as flags.

Melhores Casos de Uso

  • Validação de entrada de formulários: Teste rapidamente padrões de e-mail, telefone ou URL antes de enviá-los para código em produção.
  • Limpeza e extração de dados: Extraia endereços IP, datas ou caracteres chineses de logs ou arquivos de texto grandes.
  • Revisão de código e depuração: Compartilhe uma URL de regex persistente com um colega para verificar um padrão difícil sem enviar arquivos.
  • Aprendizado de regex: Experimente com padrões comuns e veja como grupos de captura, quantificadores e alternância se comportam em tempo real.
  • Prototipagem multi-linguagem: Escreva uma regex uma vez e copie-a como código em Python, JavaScript, Java, PHP, Go ou Ruby — economizando minutos de conversão manual.

Ferramentas Relacionadas

Perguntas Frequentes

Como faço para corresponder um endereço de e-mail usando este regex tester?

Use o padrão de e-mail integrado da biblioteca ou digite \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b. A ferramenta destaca todas as correspondências instantaneamente. Em seguida, você pode copiar o fragmento de código para sua linguagem de backend. Se precisar excluir certos domínios, basta modificar o padrão e observar os resultados atualizando.

Posso testar regex para caracteres chineses com esta ferramenta online?

Sim. A biblioteca de padrões inclui um preset para caracteres chineses ([\u4e00-\u9fff] ou \p{Han} com a flag Unicode). Cole texto chinês na área da string de teste. A ferramenta suporta correspondência consciente de Unicode quando você ativa a flag Unicode (u). Isso é especialmente útil para validar nomes ou extrair caracteres específicos de dados multilíngues.

Por que minhas correspondências desaparecem quando eu ativo o modo multi-linha?

O modo multi-linha (flag m) altera como ^ e $ se comportam — eles agora correspondem ao início e ao fim de cada linha, não da string inteira. Se seu padrão depende de âncoras de início/fim, ative o multi-linha para corresponder cada linha separadamente. Caso contrário, deixe desativado. A pré-visualização ao vivo da ferramenta permite alternar a flag e ver o efeito imediatamente.

Como faço para gerar uma regex para um endereço IP?

Use o padrão de endereço IP da biblioteca: \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b. Cole-o no campo de regex e adicione uma string de teste contendo IPs válidos e inválidos. A ferramenta destacará os válidos. Em seguida, você pode copiar o padrão como um fragmento de Python ou Java para validação no servidor.

Posso compartilhar minha sessão de teste de regex com outros?

Com certeza. Após digitar sua regex e string de teste, a URL na barra de endereços do seu navegador atualiza automaticamente com sua entrada codificada. Copie essa URL e envie-a para qualquer pessoa. Quando abrirem o link no Regex Tester do ToolFK, seu padrão exato, flags e string de teste serão carregados — sem etapas extras.

Esta ferramenta suporta visualização antecipada (lookahead), visualização a posteriori (lookbehind) e referências cruzadas?

Sim. O mecanismo de regex usado no tester online do ToolFK suporta a maioria dos recursos modernos de regex, incluindo visualização antecipada positiva/negativa ((?=...), (?!...)), visualização a posteriori ((?<=...), (?<!...)), grupos nomeados ((?<name>...)) e referências cruzadas (\1, \k<name>). O destaque ao vivo e a tabela de grupos mostrarão exatamente o que cada parte captura.

Última atualização: 1º de julho de 2026