Todas as ferramentas

Localizar e substituir

Localizar e substituir em massa com regex e opções de maiúsculas

Como funciona

Localizar e substituirLocalizar e substituir em massa com regex e opções de maiúsculas. Todo o processamento acontece no seu navegador — sem upload, sem cadastro, sem e-mail. Grátis para sempre.

Última atualização:

Sobre Localizar e substituir

O Localizar e substituir faz substituições de texto em massa no seu navegador, com sensibilidade a maiúsculas opcional, correspondência de palavra inteira e suporte completo a expressões regulares. Cole um documento-fonte, digite o que procurar e o que colocar no lugar, e a ferramenta reescreve a string toda em um clique — também mostrando quantas correspondências foram alteradas.

É a ferramenta certa quando o localizar e substituir embutido do seu editor é limitado demais ou quando você simplesmente não tem nenhum editor aberto. Desenvolvedores usam para refatorar rapidamente trechos de código colados, editores de conteúdo para varrer nomes de produto em copys longas de marketing, e analistas para limpar exportações de dados que vieram com caracteres estranhos.

Tudo roda localmente — sem upload, sem ida ao servidor, sem limite de tamanho além da memória da sua máquina. Arquivos de vários megabytes funcionam tranquilamente, e trechos confidenciais como respostas de API ou contratos nunca saem do seu computador.

Como usar Localizar e substituir

  1. Cole o documento que você quer editar na área de Texto-fonte.
  2. Digite a string que você quer localizar na caixa Localizar.
  3. Digite a string de substituição na caixa Substituir por (deixe em branco para apagar cada correspondência).
  4. Ative Sensível a maiúsculas, Apenas palavra inteira ou modo Regex conforme o necessário.
  5. Clique em Substituir tudo — o texto reescrito aparece no painel Resultado junto com a contagem de quantas substituições foram feitas.
  6. Copie o resultado de volta para o seu editor, documento ou base de código.

Casos de uso comuns

  • Renomear um produto, marca ou funcionalidade em centenas de parágrafos de copy de marketing em uma única passada.
  • Remover espaços em branco, tabulações ou caracteres não imprimíveis indesejados em dados colados de um PDF.
  • Trocar todo identificador camelCase de um trecho de código para snake_case usando uma regex como '([a-z])([A-Z])' substituída por '$1_$2'.
  • Anonimizar uma transcrição substituindo cada ocorrência do nome de uma pessoa por [REDIGIDO] antes de compartilhá-la.
  • Atualizar URLs relativas para absolutas em uma exportação HTML buscando 'href="/' e substituindo por 'href="https://example.com/'.

Dicas e erros comuns

  • Quando o modo Regex está ligado, caracteres especiais como '.', '*' e '(' são interpretados, não casados literalmente — escape com uma barra invertida se você quer o caractere literal.
  • Apenas palavra inteira é precioso quando o seu termo de busca é substring de palavras maiores — sem ele, substituir 'cat' também afetaria 'concatenar' e 'catálogo'.
  • Use $1, $2, $3 no campo de substituição para inserir o primeiro, segundo ou terceiro grupo capturado pela regex — exatamente como o String.replace do JavaScript.
  • Sempre copie o original em algum lugar seguro antes de uma substituição em massa destrutiva. A ferramenta não guarda histórico de desfazer; o texto-fonte anterior some no instante em que você clica em Substituir tudo.

Perguntas frequentes

A substituição suporta retrorreferências regex?

Sim quando 'Modo regex' está ativo. Use $1, $2, … para inserir grupos capturados, como em String.replace do JavaScript.

Posso fazer substituição preservando o case?

Ainda não — substituímos literalmente. Sensibilidade a case afeta apenas a busca. Desative para encontrar todas as variantes e substituí-las pelo mesmo texto.

Há limite no tamanho do texto-fonte?

Não. A substituição roda no navegador, então o limite é a memória da máquina. Arquivos de vários megabytes funcionam bem.

Posso fazer uma busca sem substituir, só para contar correspondências?

Sim — digite o termo de busca, deixe o campo de substituição com o mesmo valor (ou use $0 no modo regex) e clique em Substituir tudo. A contagem de substituições mostra exatamente quantas correspondências foram encontradas sem alterar nada.

Qual sabor de regex é suportado?

Regex do JavaScript. Isso cobre classes de caracteres, quantificadores, lookaheads, lookbehinds, grupos nomeados e escapes de propriedade Unicode. Recursos exclusivos do PCRE como padrões recursivos não são suportados.

A ferramenta substitui dentro de HTML ou Markdown com segurança?

Ela trata a sua entrada como texto puro — tags e sintaxe Markdown são casadas literalmente, como qualquer outro caractere. Para reescritas estruturais de HTML use uma ferramenta baseada em parser, mas para renomear uma marca ou corrigir um typo num corpo HTML, isso funciona perfeitamente.

Mais recentes do blog

Ferramentas relacionadas