Pro — sem anúncios
advertisement
// padrão ↔ correspondências

Testador de regex

Digite um padrão e um texto — as correspondências são destacadas ao vivo, com os grupos de captura listados abaixo.

Correspondências
advertisement

Como este testador funciona

Seu padrão é executado contra o texto usando o próprio mecanismo de expressões regulares do JavaScript — o mesmo que o seu código realmente vai usar, caso seja para um script ou uma página web. As correspondências são destacadas no texto e listadas com os seus grupos de captura abaixo.

Quais flags são suportadas?

g (global — encontra todas as correspondências, não só a primeira), i (sem diferenciação entre maiúsculas e minúsculas) e m (multilinha, para que ^ e $ correspondam a limites de linha) — as que você vai usar na prática.

Por que meu padrão mostra um erro?

A sintaxe de regex do JavaScript tem algumas diferenças em relação a outras linguagens (PCRE, Python) — um caractere especial sem escape ou uma construção não suportada gera um erro de sintaxe, mostrado diretamente em vez de um resultado errado silencioso.

Meu texto é enviado para algum lugar?

Não — a correspondência acontece inteiramente no seu navegador, com JavaScript puro. Nada é enviado.

Convertburda — conversões universais
advertisement