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ênciasIntroduza texto de teste — a pré-visualização aparece abaixo.