Buscar e Substituir com Regex
Use expressões regulares com grupos ($1, lt;nome>), flags e contagem de ocorrências para transformar textos.
Como utilizar
- Escreva o padrão e a substituição (use $1, $2… para grupos).
- Marque as flags (g, i, m, s, u).
- Cole o texto e confira o resultado e a tabela de ocorrências.
Exemplos
- Datas ISO para formato brasileiro — entrada:
(\d{4})-(\d{2})-(\d{2}) → $3/$2/$1— resultado:2026-10-10 → 10/10/2026
Perguntas frequentes
O que acontece com uma regex muito lenta?
A busca roda em um Web Worker e é interrompida após 2 segundos, com aviso sobre backtracking catastrófico — a página não trava.
Qual sintaxe é usada?
A do JavaScript (ECMAScript), incluindo grupos nomeados (?<nome>…), lookbehind e classes Unicode como \p{L} com a flag u.
Informações técnicas
- Limites: padrão até 2.000 caracteres e texto até 500.000 caracteres.
- Sem a flag g, apenas a primeira ocorrência é substituída.
- Todo o processamento acontece no seu navegador; o texto não é enviado a nenhum servidor nem salvo.
Ferramentas relacionadas
- Localizar e Substituir — Troque palavras ou trechos em todo o texto de uma vez, com opção de palavra inteira, maiúsculas e acentos.
- Testador de Regex — Teste expressões regulares com destaque das correspondências, grupos nomeados, substituição, explicação dos tokens e padrões prontos.
- Extrator de E-mails — Encontre e liste todos os endereços de e-mail de um texto, sem repetições, em minúsculas e ordenados.
- Validador de Expressões Regulares — Verifique se uma expressão regular compila com as flags escolhidas, entenda o erro e faça um teste rápido com uma frase.
- Comparador de Textos (Diff) — Compare duas versões de um texto e veja adições e remoções por linha, palavra ou caractere, lado a lado ou unificado.
- Contador de Caracteres — Conte caracteres, palavras, frases, parágrafos e linhas em tempo real, com tempo de leitura e limites de redes sociais e SEO.