Outras ferramentas
Testador de expressões regulares
Testador interativo de expressões regulares com destaque em tempo real, inspeção de grupos de captura e controle de flags.
Pré-visualização das correspondências
Detalhes das correspondências
Predefinições comuns de regex
Carregue uma predefinição para explorar cenários típicos de correspondência.
Captura os segmentos de ano, mês e dia de datas no formato ISO.
Extrai o usuário e o domínio do e-mail utilizando grupos nomeados.
Correspondência de endereços IPv4 com validação estrita de cada octeto (0-255).
Encontra códigos de cor hexadecimais curtos e completos.
Valida tags HTML de abertura simples com pares de atributos básicos.
Visao geral da ferramenta: Guia do Testador de Expressões Regulares
O Testador Regex permite criar, validar e depurar expressões regulares de JavaScript em segundos. Insira ou cole o padrão, alterne os modificadores (g, i, m, s, u, y) e visualize imediatamente cada correspondência, grupo capturado e grupo nomeado destacado no texto de teste.
O que é Guia do Testador de Expressões Regulares?
Guia do Testador de Expressões Regulares testa regras ou conexões rapidamente para localizar problemas.
Como usar
- Insira regras ou parâmetros.
- Forneça um exemplo ou endereço.
- Revise os resultados e ajuste.
Casos de uso comuns
- Verificações antes de produção
- Validar regras e casos extremos
- Confirmação rápida na integração
❓ Perguntas frequentes
P1: Por que o resultado está incorreto?
R: Verifique o formato de entrada e as opções, e teste o exemplo se houver.
P2: E se a entrada for muito grande?
R: Divida os dados em partes menores para obter resultados mais estáveis.
P3: Como salvo a saída?
R: Use os botões de copiar ou baixar se a ferramenta oferecer.
Destaques do recurso
- Iteração ágil – altere o padrão ou as flags e receba feedback instantâneo, inclusive mensagens quando a sintaxe está incorreta.
- Visualização clara – correspondências de largura zero, multilinhas e limites de grupos ficam evidentes, facilitando a compreensão de regex complexos.
- Biblioteca de exemplos – presets de um clique cobrem cenários comuns como datas ISO, e-mails, IPv4, cores hexadecimais e tags HTML.
- Amigo do SEO e QA – ideal para validar conteúdo antes da publicação ou automatizar auditorias de dados.
Passo a passo
- Digite o padrão no campo superior, por exemplo
(?<user>[\w.+-]+)@(?<domain>[\w-]+\.[A-Za-z]{2,}). - Preencha a área Texto de teste com o conteúdo que deseja validar.
- Ative as flags desejadas em Flags (global, case-insensitive, multilinha etc.).
- Confira a Pré-visualização de correspondências para ver os trechos destacados.
- Analise Detalhes das correspondências para posições, comprimentos e grupos.
Referência de flags
| Flag | Nome | Quando usar |
|---|---|---|
g |
Global | Retorna todas as correspondências no texto. |
i |
Ignore Case | Ignora diferenças entre maiúsculas e minúsculas. |
m |
Multilinha | Faz ^ e $ funcionarem em cada linha. |
s |
Dot All | Permite que . capture quebras de linha. |
u |
Unicode | Habilita suporte completo a Unicode para múltiplos idiomas. |
y |
Sticky | Retoma a busca exatamente de lastIndex. |
Presets disponíveis
- Data ISO (YYYY-MM-DD) – extrai ano, mês e dia em pipelines de dados ou relatórios.
- E-mail com grupos nomeados – separa usuário e domínio para validações mais claras.
- Endereço IPv4 – garante que cada octeto esteja entre 0 e 255.
- Cor hexadecimal – encontra valores curtos (
#fff) e longos (#0fb981) usados em CSS. - Tag HTML de abertura – verifica a existência de uma tag válida com atributos simples.
Dicas avançadas
- Recebeu alerta de largura zero? Use quantificadores que consumam caracteres (
+,*,{n,}) para evitar loops infinitos. - Ao colar regex no código JavaScript, lembre-se de escapar as barras invertidas:
\dvira\\dem strings. - Grupos nomeados (
(?<nome>...)) tornam a tabela de resultados mais legível. - Combine este testador com outras ferramentas ToolMi (conversor JSON↔YAML, formatador Markdown etc.) para acelerar fluxos editoriais.
Perguntas frequentes
O motor suporta lookahead/lookbehind?
Sim. Ele usa o motor nativo de regex do ECMAScript, portanto lookarounds, propriedades Unicode e retro-referências são aceitos.
Posso compartilhar um exemplo?
Copie o padrão e o texto de teste e envie ao time. Links compartilháveis serão adicionados futuramente.
Por que não aparece nenhuma correspondência?
Verifique se as flags corretas estão ativadas, remova espaços extras e confirme se o padrão está devidamente ancorado (^, $, limites de palavra etc.).
Recursos úteis
- MDN: Guia de Expressões Regulares
- MDN: Referência RegExp
- Blog ToolMi – dicas sobre SEO, automação de conteúdo e produtividade.
Aproveite este testador interativo para dominar regex, validar conteúdo crítico e acelerar auditorias técnicas.