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
- Abra a ferramenta Regex Tester no ToolFK e localize a área de entrada chamada “Expressão Regular”.
- Digite ou cole seu padrão regex (por exemplo,
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\bpara correspondência de e-mail) no primeiro campo. - No segundo campo chamado “String de Teste”, insira o texto que deseja pesquisar. Você também pode colar diretamente uma amostra de dados.
- Ajuste as flags (por exemplo,
ipara insensível a maiúsculas/minúsculas,mpara multiline) clicando nos botões de alternância abaixo do campo de regex. - Observe as correspondências destacadas instantaneamente. Clique em qualquer correspondência para ver seus grupos capturados no painel de resultados.
- 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