O que é Localizar e Substituir?

O Localizar e Substituir permite buscar padrões de texto e trocá-los no seu conteúdo. Suporta distinção de maiúsculas, busca por palavra inteira e expressões regulares.

Três interruptores permitem apertar ou afrouxar a correspondência: diferenciar maiúsculas, palavra inteira e um modo regex completo do JavaScript com grupos de captura. Um contador ao vivo mostra quantos resultados a busca atual vai pegar antes de você confirmar, e uma visualização lado a lado destaca cada ocorrência no texto de entrada e no resultado. A saída pode ser copiada para a área de transferência ou salva como .txt.

Como usar

  1. Cole seu conteúdo de texto na área de texto principal.
  2. Insira o termo de busca no campo 'Buscar' e a substituição no campo 'Substituir'.
  3. Clique em 'Substituir tudo' para fazer todas as substituições de uma vez, ou 'Substituir' para lidar uma por vez.

Quando usar

  • Corrigir um nome ou termo mal escrito que aparece 50 vezes num documento longo.
  • Converter CSV em TSV trocando todas as vírgulas por caractere de tabulação.
  • Limpar texto colado retirando avisos de cookies, assinaturas ou cabeçalhos repetidos de uma vez.

Resultado

Cole um arquivo CSV e substitua todas as vírgulas por tabulações para converter para formato TSV, ou corrija um nome digitado errado 'Jonh' para 'John' em todo o documento.

Perguntas frequentes

Funciona com expressões regulares e grupos de captura?
Sim. Ative Usar regex e o campo de busca aceita regex JavaScript padrão. No campo de substituição você pode referenciar grupos com $1, $2 e assim por diante. Padrões inválidos mostram um erro em linha em vez de derrubar a página.
Como busco uma palavra exata sem mexer em palavras que a contêm?
Ative Palavra inteira. Sem ele, procurar cat dentro de concatenate substituiria três letras no meio. Com ele, só cat como palavra isolada é trocada, e palavras maiores que contenham essas letras ficam intactas.
Dá para inserir quebras de linha, tabulações ou outros caracteres especiais na substituição?
Ative Usar regex e escreva as sequências de escape direto no campo de substituição. \n insere uma quebra de linha e \t insere uma tabulação. Sem regex a substituição é tratada como texto literal e a barra invertida fica como barra invertida.
O texto que não casa fica exatamente igual?
Sim. Só os trechos correspondentes são alterados. Espaços, pontuação, quebras de linha e caracteres Unicode fora das correspondências passam byte a byte, então você pode processar código ou markup sem corromper.
Existe limite de tamanho do documento?
Não há teto fixo, mas a área de texto precisa caber o documento inteiro de uma vez. Alguns megabytes de texto puro rodam tranquilos. Para arquivos com dezenas de megabytes, um editor de desktop como o VS Code ou sed/awk no terminal vão responder mais rápido.

Ferramentas relacionadas