Saltar para o conteúdo
Toolbrik

Testador de Expressões Regulares

Escreva o seu padrão regex, selecione flags e verá as correspondências destacadas em tempo real no seu texto de teste, com lista de correspondências e grupos capturados.

Expressão e flags

/…/g

Texto de teste

Escreva uma expressão e um texto de teste para ver as ocorrências.

Como usar: Regex

  1. 1Escreva a expressão regular e ative as flags (g, i, m, s, u).
  2. 2Cole o texto de teste.
  3. 3Reveja as correspondências destacadas e os grupos capturados.

Para que serve?

  • Validar emails, telefones ou códigos postais.
  • Testar pesquisas e substituições antes de as usar no código.
  • Extrair dados de logs ou textos longos.

Expressões regulares sem surpresas

Peças básicas

\d corresponde a um dígito, \w a uma letra, dígito ou sublinhado, \s a um espaço. Os quantificadores *, + e ? significam «zero ou mais», «um ou mais» e «opcional»; ^ e $ fixam início e fim, e os parênteses formam grupos.

Ganancioso ou preguiçoso

Os quantificadores são gananciosos por defeito: <.+> sobre «<a><b>» apanha tudo, enquanto <.+?> apanha cada etiqueta. Uma classe negada como [^>]+ também resolve muitos casos.

Flags e segurança

g encontra todas as ocorrências, i ignora maiúsculas, m atua linha a linha, s deixa o ponto apanhar quebras de linha e u ativa o Unicode. Quantificadores aninhados como (a+)+ podem causar backtracking catastrófico (ReDoS); limite o tamanho das entradas no servidor.

Ferramentas relacionadas

Artigos relacionados

Perguntas frequentes

Que motor regex usa?+

O motor ECMAScript (JavaScript), o mesmo que os navegadores e o Node.js usam.

Achou "Regex" útil?

Partilhe com quem precisar. É grátis e não guarda dados.