Ferramentas Online

Ferramentas para Devs

Testador de Regex

Teste expressões regulares (regex) contra um texto de exemplo em tempo real, com destaque visual das correspondências e lista de grupos capturados.

Publicidade

g = global, i = ignorar maiúsculas/minúsculas, m = multilinha, s = ponto inclui quebras de linha

Como usar

  1. Digite sua expressão regular no primeiro campo (sem as barras / /).
  2. Ajuste as flags conforme necessário.
  3. Cole ou edite o texto de teste — as correspondências aparecem destacadas em amarelo, com a lista detalhada abaixo.

O que cada flag faz

g (global) encontra todas as correspondências, não só a primeira. i ignora diferença entre maiúsculas e minúsculas. m (multilinha) faz ^ e $ corresponderem ao início/fim de cada linha, não só do texto inteiro. s faz o ponto (.) também corresponder a quebras de linha. Esta ferramenta usa a sintaxe de regex do próprio JavaScript.

Perguntas frequentes

A sintaxe de regex é igual em todas as linguagens?

Não exatamente. A maioria dos conceitos básicos (classes de caracteres, quantificadores, grupos) é parecida entre linguagens, mas há diferenças de sintaxe entre o "sabor" de regex do JavaScript, Python, PCRE (usado em PHP) e outros. Esta ferramenta testa regex no formato JavaScript.

Por que minha expressão regular não encontra nada?

Verifique se a flag g está ativada para encontrar múltiplas ocorrências, se há caracteres especiais que precisam de escape (como ., *, () e se o padrão realmente corresponde ao formato do texto testado.

Publicidade