Testador de expressões regulares
Teste uma expressão regular com o seu texto, destaque todas as correspondências e inspecione os grupos de captura.
100% privado — tudo roda no seu navegador
Como usar
- 1
Digite ou cole um padrão no campo de expressão.
- 2
Adicione flags opcionais: i para ignorar maiúsculas, m para multilinha, s para o ponto corresponder a quebras de linha, u para Unicode.
- 3
Cole seu texto — as correspondências são destacadas e listadas com a posição.
- 4
Veja os grupos ao lado de cada correspondência para saber o que cada par de parênteses capturou.
Exemplos
Encontrar e-mails
Entrada
\b\w+@\w+\.\w+\b em "write to [email protected]"Saída
[email protected] na posição 9Capturar partes de uma data
Entrada
(\d{4})-(\d{2})-(\d{2}) em "2026-10-21"Saída
Correspondência completa 2026-10-21, grupos: 2026, 10, 21Perguntas frequentes
Por que meu padrão mostra um erro?
O motor RegExp do JavaScript rejeita parênteses desbalanceados e escapes inválidos. A mensagem aparece acima dos resultados em vez de falhar silenciosamente.
Quais flags estão ativas?
A flag global está sempre ativa para coletar todas as correspondências. Além disso você pode alternar i, m, s e u.
É a mesma sintaxe de Python ou PHP?
Usa expressões regulares de JavaScript (ECMAScript). Grande parte é comum, mas lookbehind, grupos nomeados e escapes podem diferir.