Como usar
- Digite sua regex sem as barras em Padrão da expressão regular.
- Cole o texto que deseja testar em Texto de teste.
- Selecione Correspondências em Resultado para conferir os trechos encontrados e os grupos de captura.
- Selecione Explicar em Resultado para consultar o significado de cada parte da expressão.
Exemplos
Encontrar um termo sem diferenciar maiúsculas e minúsculas
Pedido confirmado PEDIDO enviado pedido entregue
3 correspondências: Pedido, PEDIDO, pedido
Converter datas para o formato brasileiro
Emissão: 2026-10-05 Vencimento: 2026-11-15
Emissão: 05/10/2026 Vencimento: 15/11/2026
Extrair e-mails de uma lista de contatos
Ana: ana@loja.com.br Bruno: bruno@exemplo.com.br
ana@loja.com.br bruno@exemplo.com.br
Guia rápido de regex do JavaScript
Quer comparar o texto antes e depois de uma substituição? Cole as duas versões no Comparador de textos. Para limpeza em massa sem regex, use o Limpador de texto; para codificar texto para URLs, use Decodificar e codificar URL.
Perguntas frequentes
Posso testar regex de Java, Python ou C#?
A ferramenta usa o motor RegExp do JavaScript do seu navegador. Expressões de Java, Python, C# ou PCRE podem precisar de ajustes, pois a sintaxe não é idêntica.
Por que a regex encontra só a primeira correspondência?
Sem a opção global (g), a busca retorna apenas a primeira correspondência. Ative global em Flags para encontrar todas, respeitando o limite de 10.000 correspondências exibidas.
Meu texto é enviado para um servidor?
Não: a busca é executada no navegador, sem enviar o padrão ou o texto ao servidor. O padrão e as opções ficam salvos localmente, mas o texto de teste não; Limpar apaga o que foi salvo. Se você compartilhar um link, ele incluirá o texto e poderá ser lido por quem receber a URL.
Por que a execução da regex foi interrompida?
Cada execução tem um limite de 1 segundo. Padrões com muitas tentativas de combinação, como quantificadores aninhados, podem ultrapassar esse tempo; simplifique a expressão ou reduza o texto de teste.