Visualizador Regex Grátis: Testar e Depurar Expressões Regulares Online
8 usos
Email
URL
IPv4
Hex Color
Date
Phone
HTML Tag
Dicas Regex
Correspondências em tempo real
Digite padrão e texto. Correspondências destacadas com contagem e posições.
Flags disponíveis
Global (g), ignorar maiúsculas (i), multilinha (m), linha única (s).
Presets comuns
Email, URL, data, números, telefone, IP, tags HTML. Um clique.
Perguntas Frequentes
Como testar regex?
Padrão no campo superior, texto abaixo. Correspondências destacadas com cores, grupos e posições.
Que flags posso usar?
g, i, m, s.
Tem presets?
Sim: email, URL, data, números e mais.
Como posso encontrar rapidamente padrões comuns como endereços IP ou URLs sem ter que escrevê-los do zero?
Você pode usar as predefinições integradas. Basta clicar no menu suspenso rotulado como 'Presets' (Predefinições). Em seguida, selecione uma opção como 'IPv4 Address' (Endereço IPv4) ou 'HTTP URL' (URL HTTP). A ferramenta preenche automaticamente o campo de entrada de regex com um padrão testado. É uma grande economia de tempo, especialmente para desenvolvedores freelancers que criam sites para clientes.
Por que minha regex corresponde quando não deveria?
Verifique se a flag 'g' está ativada. Sem ela, o motor para após o primeiro match, criando falsos positivos em validações. Por exemplo, /\d+/ contra "abc123def" sem 'g' mostra um resultado, e com 'g' também. A verdadeira causa é geralmente a falta de âncoras. Adicione ^ no início e $ no fim para forçar a correspondência na string inteira. Alterne as flags uma a uma para isolar o comportamento inesperado.
O visualizador de regex suporta asserções lookbehind?
Sim, asserções lookbehind funcionam aqui. Você pode usar as formas de comprimento fixo (?<=padrão) e (?<!padrão). Lookbehinds de comprimento variável como (?<=ab+) também são aceitos, pois o motor é JavaScript. Experimente o padrão (?<=@)\w+ para extrair nomes de usuário de e-mails. Uma dica: se não estiver correspondendo, verifique se a flag 'u' está ativada — alguns padrões Unicode precisam dela.
Como Usar
- Digite padrão regex
- Insira texto de teste
- Correspondências em tempo real
- Ative flags
- Use presets