Como testar uma expressão regular
- Digite a expressão (sem as barras) ou escolha um dos exemplos prontos.
- Marque as flags desejadas.
- Cole o texto de teste: as correspondências são destacadas em tempo real, com os grupos de captura na tabela.
Atalhos mais usados
\ddígito,\wletra, número ou _,\sespaço.+um ou mais,*zero ou mais,?opcional,{3}exatamente 3.^início,$fim,[abc]um dos caracteres,(a|b)uma das opções.
Perguntas frequentes
Qual sintaxe de regex é usada?
A do JavaScript (ECMAScript), a mesma de Node.js, TypeScript e navegadores. Ela é muito parecida com a de Python, Java, PHP e C#, mas pode haver pequenas diferenças em recursos avançados.
Para que servem as flags?
g encontra todas as ocorrências (e não só a primeira); i ignora maiúsculas e minúsculas; m faz ^ e $ valerem para cada linha; s faz o ponto também pegar quebras de linha; u ativa o suporte completo a Unicode.
Como uso grupos na substituição?
Coloque partes da expressão entre parênteses para criar grupos e use $1, $2... no campo de substituição. Por exemplo, (\d{2})/(\d{2})/(\d{4}) com $3-$2-$1 transforma 25/10/1990 em 1990-10-25.