💡 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 validando um e-mail, extraindo endereços IP ou analisando datas, esta ferramenta oferece feedback instantâneo enquanto você digita. Sem instalação, sem configuração — basta abrir a página e começar a combinar padrões com o texto de exemplo.

Projetado para desenvolvedores, analistas de dados e qualquer pessoa que trabalhe com texto, o testador de regex oferece suporte a linguagens de programação comuns como Python, Go, Java, PHP, JavaScript e Ruby. Também inclui padrões prontos para caracteres chineses, URLs, números de telefone e muito mais. Você pode ajustar flags (case-insensitive, multiline etc.) e visualizar os detalhes das correspondências em tempo real, facilitando o aprendizado de regex ou a resolução de expressões complicadas.

Principais recursos

  • Correspondência ao vivo: veja destaques de correspondências, grupos e capturas sendo atualizados enquanto digita sua regex e string de teste.
  • Biblioteca de padrões embutida: insira rapidamente padrões comuns de regex para e-mails, IPs, datas, texto chinês, CPF e cores hexadecimais.
  • Trechos de código para várias linguagens: após construir sua regex, copie instantaneamente blocos de código prontos para uso em Python, Go, Java, PHP, JavaScript e Ruby.
  • Flags global e multiline: alterne entre sensibilidade a maiúsculas/minúsculas, âncoras multiline (^/$), modo dot-all 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 por URL persistente: salve sua regex e entrada de teste atuais como um link compartilhável, perfeito para depuração com colegas.

How to Test and Generate Regex Online

  1. Abra a ferramenta Regex Tester no ToolFK e localize a área de entrada chamada “Expressão Regular”.
  2. Digite ou cole seu padrão regex (por exemplo, \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b para correspondência de e-mail) no primeiro campo.
  3. No segundo campo chamado “String de Teste”, insira o texto que deseja pesquisar. Você também pode colar diretamente uma amostra de dados.
  4. Ajuste as flags (por exemplo, i para insensível a maiúsculas/minúsculas, m para multiline) clicando nos botões de alternância abaixo do campo de regex.
  5. Observe as correspondências 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 do idioma de sua preferência (Python, Go, Java etc.) para obter um trecho totalmente funcional que inclui o padrão e as flags.

Melhores casos de uso

  • Validação de entrada em formulários: teste rapidamente padrões de e-mail, telefone ou URL antes de colocá-los 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 persistente de regex com um colega para verificar um padrão complicado sem enviar arquivos.
  • Aprendizado de regex: experimente padrões comuns e veja como grupos de captura, quantificadores e alternância se comportam em tempo real.
  • Prototipagem em várias linguagens: 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

Frequently Asked Questions

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

Use o padrão de e-mail embutido 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. Você pode então copiar o trecho de código para a linguagem do seu backend. Se precisar excluir determinados domínios, basta modificar o padrão e observar os resultados atualizados.

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 o texto chinês na área de string de teste. A ferramenta oferece suporte à correspondência com reconhecimento Unicode quando você ativa a flag Unicode (u). Isso é especialmente útil para validar nomes ou extrair caracteres específicos de dados com idiomas mistos.

Por que minhas correspondências desaparecem quando ativo o modo multiline?

O modo multiline (flag m) altera o comportamento de ^ e $ — eles passam a corresponder ao início e ao final de cada linha, e não de toda a string. Se seu padrão depende de âncoras de início/fim, ative o multiline para corresponder a cada linha separadamente. Caso contrário, mantenha-o desligado. A visualização ao vivo da ferramenta permite alternar a flag e ver o efeito imediatamente.

Como faço para gerar uma regex para 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. Você pode então copiar o padrão como um trecho em Python ou Java para validação no servidor.

Posso compartilhar minha sessão de teste de regex com outras pessoas?

Com certeza. Após digitar sua regex e string de teste, a URL na barra de endereços do seu navegador é atualizada automaticamente com sua entrada codificada. Copie essa URL e envie para qualquer pessoa. Quando ela abrir 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 lookahead/lookbehind e retroreferências?

Sim. O mecanismo de regex usado no testador online do ToolFK oferece suporte à maioria dos recursos modernos de regex, incluindo lookahead positivo/negativo ((?=...), (?!...)), lookbehind ((?<=...), (?<!...)), grupos nomeados ((?<name>...)) e retroreferências (\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