Gerador e testador de Regex

Padrão à esquerda, texto de exemplo à direita — correspondências destacadas abaixo. Modelos e copiar como /pattern/flags.

Introduza à esquerda uma expressão regular ao estilo JavaScript ou escolha um modelo acima. Cole o texto à direita — abaixo, as correspondências são destacadas e listadas com a posição. Por baixo do padrão, cada flag mostra o significado ao lado da letra; ligue ou desligue conforme precisar. Copiar guarda /padrão/flags.

Montar o padrão em cliques

Clique numa peça — insere-se onde o cursor pisca no campo (clique no campo primeiro). Sem foco, acrescenta-se no fim.

Flags

São modificadores de regex JavaScript de uma letra: alteram como o padrão é aplicado (por exemplo, todas as ocorrências ou só a primeira). Toque na letra para ligar ou desligar; a explicação fica sempre ao lado.

  • g: Global — todas as correspondências, não só a primeira

  • i: Ignorar maiúsculas/minúsculas

  • m: Multilinha — ^ e $ por linha

  • s: DotAll — . corresponde a nova linha

  • u: Modo Unicode para caracteres fora do BMP

Cole ou escreva o texto a verificar. A pré-visualização atualiza-se sozinha.

Correspondências

Sem correspondências

Introduza texto de teste — a pré-visualização aparece abaixo.

Lendo o site…

Vendo como funciona para visitantes.