Pular para o conteúdo
GeraTexto
Texto 4.89 · 1.438 avaliações

Localizar e Substituir Texto — em massa, com regex e case-sensitive

Substitua múltiplas ocorrências de um trecho em um texto. Suporte a busca exata, case-sensitive e expressões regulares (regex).

0 ocorrências
Resultado

Como usar

Cole o texto, digite o trecho a localizar, digite o substituto. O resultado aparece abaixo em tempo real, com contagem de quantas ocorrências foram trocadas.

Modos de busca

Diferenciar maiúsculas (case-sensitive)

Quando ativo, "Casa" e "casa" são considerados diferentes. Quando inativo, ignora a diferença — útil pra normalizar texto sem ter que se preocupar com capitalização.

Usar regex

Quando ativo, o campo "Localizar" é interpretado como expressão regular JavaScript. Você pode usar:

  • \d+ — qualquer sequência de dígitos
  • \w+ — qualquer palavra
  • (a|b|c) — qualquer um dos termos
  • ^texto — texto no início da linha (com flag m)
  • texto$ — texto no fim da linha

No campo "Substituir", use $1, $2, ... pra referenciar grupos capturados (parênteses na regex).

Casos de uso

  • Renomear variável em código colado
  • Limpar formatação (substituir múltiplos espaços por um)
  • Normalizar listas (trocar bullets, número de série)
  • Migrar termos em documentação (ex: termo antigo → novo)
  • Anonimizar dados (substituir CPFs/emails reais por placeholders)

Sobre substituir todas

Substitui todas as ocorrências de uma vez (flag g aplicada). Pra substituir só a primeira, use regex mais específica que case apenas no contexto desejado.

Privacidade

Texto, busca e resultado ficam todos no seu navegador. Nada é registrado nem enviado.

Perguntas frequentes

Como funciona o modo regex?

Quando ativado, o campo 'Localizar' é interpretado como expressão regular JavaScript. Você pode usar \d (dígitos), \w (palavras), .+ (qualquer caractere), grupos (a|b), etc. No campo 'Substituir', use $1, $2 pra referenciar grupos capturados.

Diferenciar maiúsculas afeta o quê?

Quando ativo, busca diferencia 'Casa' de 'casa'. Quando inativo, ignora a diferença — útil pra normalizar texto sem ter que se preocupar com capitalização.

Substitui todas as ocorrências?

Sim, substitui todas (flag 'g' aplicada internamente). Se quer substituir apenas a primeira, use o modo regex e adicione $ no final do pattern (ou similar).

Para que serve?

Casos comuns: trocar nome de variável em código colado, normalizar formatação de listas, remover trechos repetitivos, migrar termos antigos pra novos em documentação, limpar dados exportados.

Ferramentas relacionadas