Testador de regex: correspondências ao vivo
Teste regex JavaScript e veja cada correspondência, posição e grupo de captura instantaneamente.
Digite um padrão, escolha as flags, cole o texto e clique em testar. Tudo roda no navegador e nada é enviado.
Testador de regex: correspondências ao vivo
Teste regex JavaScript e veja cada correspondência, posição e grupo de captura instantaneamente.
Referência rápida: tokens regex comuns
Guia dos tokens mais usados em regex JavaScript.
| Token | Significado |
|---|---|
| . | Qualquer caractere, exceto quebra de linha (salvo com s) |
| \d / \D | Dígito 0–9 / não dígito |
| \w / \W | Caractere de palavra / não palavra |
| \s / \S | Espaço em branco / não espaço |
| ^ / $ | Início / fim da string (de cada linha com m) |
| \b | Limite entre caractere de palavra e não palavra |
| * + ? | Zero ou mais / um ou mais / zero ou um do item anterior |
| {n} {n,} {n,m} | Exatamente n / pelo menos n / de n a m repetições |
| [abc] [^abc] | Caractere do conjunto / fora do conjunto |
| (x) | Grupo de captura que salva o texto |
| (?:x) | Grupo sem captura |
| a|b | Alternância: a ou b |
| (?=x) (?!x) | Asserção antecipada sem consumir o texto |
Sobre o testador de regex
Expressões regulares são ferramentas poderosas, mas fáceis de escrever incorretamente. Este testador permite desenvolver regex JavaScript e ver correspondências, posições, grupos e destaques imediatamente.
Ele usa o mecanismo do navegador, igual ao de JavaScript, TypeScript e Node.js. Tudo acontece localmente: padrão e texto nunca são enviados a um servidor.
Exemplos do testador de regex
Padrões clássicos e o que encontram.
| Padrão | O que corresponde | Notas |
|---|---|---|
| [\w.+-]+@[\w-]+\.[\w.]+ | Endereços como ana@example.com | Extrator prático; validação real exige mais. |
| \bcat\b | A palavra cat, não concatenate | Limites evitam partes; i encontra Cat e CAT. |
| (\w+)-(\w+) | Pares como user-name com cada metade capturada | Os dois grupos aparecem na coluna de grupos. |
| ^\s+|\s+$ | Espaços no início e no fim | Com g e m limpa cada linha. |
Como usar o testador de regex
- Digite o padrão sem barras externas.
- Marque as flags; global vem ativada.
- Cole o texto a pesquisar.
- Clique em Testar e revise tabela, grupos e destaque.
- Ajuste e teste novamente.
FAQ do testador de regex
Qual variante é usada?
O mecanismo JavaScript (ECMAScript) nativo do navegador.
Devo envolver o padrão em barras?
Não. Digite apenas o corpo passado a new RegExp().
Por que só aparece a primeira ocorrência?
A flag g está desativada; ative-a para todas.
O que são grupos de captura?
Parênteses que salvam partes de cada correspondência.
Meu texto é enviado?
Nunca; tudo é processado no navegador.
Por que há erro de sintaxe?
Parênteses abertos, quantificador sem item ou escape Unicode inválido.