Letras Diferentes

Localizar e substituir texto

Troque uma palavra, frase ou símbolo em todo o texto, com opções de maiúsculas e palavras inteiras.

0 / 20.000

Resultado

Seu resultado aparecerá aqui.

Prepare uma substituição bem definida

Cole o conteúdo em Texto, escreva o trecho exato em Localizar e informe a nova versão em Substituir por. Escolha se é necessário diferenciar maiúsculas e se as ocorrências precisam ser palavras inteiras. Depois clique em Substituir tudo. O resultado mostra o texto transformado e a quantidade de substituições. Confira os dois antes de copiar: a operação altera todas as ocorrências aceitas, não apenas a primeira que você percebe.

Use uma busca específica quando o documento tiver contextos diferentes. Um fragmento curto pode aparecer dentro de palavras maiores, identificadores ou endereços que você não quer modificar. Procurar uma frase completa costuma dar mais controle do que buscar uma palavra comum. Por exemplo, um rótulo de projeto com a pontuação ao redor é mais preciso do que uma abreviação de duas letras presente em várias frases.

O campo original continua disponível depois da operação. O resultado é uma saída separada e somente para leitura, então uma nova execução usa a entrada, não a saída anterior automaticamente. Para encadear outra alteração, copie o resultado para a entrada de propósito. Guarde uma versão original separada se pretende revisar várias trocas juntas; esta página não mantém um histórico salvo de versões.

Alterar o texto, a busca, o texto de substituição ou as opções retira o resultado anterior. Clique novamente em Substituir tudo para gerar uma saída com a configuração atual. Isso evita copiar uma transformação que pertence a outra busca. Limpar esvazia o texto e os dois campos de substituição. Antes de trabalhar em outro documento, confira também as opções de correspondência.

A busca literal trata símbolos como texto comum

O campo Localizar procura uma sequência literal. Um ponto significa um ponto, um asterisco significa um asterisco e colchetes significam colchetes. Eles não são comandos para encontrar qualquer caractere. Assim, você pode trocar pontuação, marcadores de modelos e pequenos trechos sem aprender uma linguagem de padrões. Uma expressão regular copiada de um tutorial não será executada como expressão regular aqui.

Teste o texto “a.b a?b a.b”, procure “a.b” e substitua por “$&$1$$”. Com as opções iniciais, a saída será “$&$1$$ a?b $&$1$$”, com duas substituições. O trecho que contém o ponto de interrogação permanece igual porque não é a mesma sequência literal. O exemplo também mostra que cifrões e aparentes códigos de substituição entram exatamente como foram digitados.

Em alguns editores, $& insere a ocorrência encontrada e $1 representa um grupo capturado. Esta ferramenta não funciona dessa maneira. Essas sequências são conteúdo comum da substituição. Você pode inserir um marcador de preço, um cifrão ou uma variável de modelo sem que o texto seja expandido para outro valor. Não existem grupos capturados porque não há modo de busca por expressão regular.

O mesmo cuidado vale para sequências com barra invertida. Digitar uma barra invertida seguida de n não solicita uma quebra de linha por meio de um comando especial. Localizar e Substituir por são campos de uma linha. Para adicionar conteúdo no começo e no final de linhas separadas, use a ferramenta de prefixos e sufixos, em vez de tentar montar padrões com âncoras ou escapes.

Decida se as maiúsculas precisam corresponder

Diferenciar maiúsculas começa desativado. Nesse estado, a busca pode encontrar formas maiúsculas e minúsculas conforme as regras Unicode de correspondência do navegador. Ao ativar a opção, a capitalização precisa ser igual à da busca. Isso muda quais trechos são aceitos, mas não adapta automaticamente as maiúsculas da substituição à aparência de cada ocorrência original.

Por exemplo, use “Test test TEST” como texto, “test” como busca e “nota” como substituição. Com a opção desativada, as três ocorrências viram nota. Com a opção ativada, apenas a do meio muda, produzindo “Test nota TEST”. O segundo comportamento ajuda quando uma sigla em maiúsculas ou um nome com inicial maiúscula precisa continuar diferente de uma palavra comum.

Se quiser preservar a capitalização de cada frase, planeje operações separadas com Diferenciar maiúsculas ativado. Você pode trocar primeiro a forma com inicial maiúscula e depois a forma minúscula, conferindo o resultado entre etapas. A ferramenta não identifica começos de frases nem produz Nota, nota e NOTA a partir de um único texto de substituição. O mesmo valor é inserido em toda ocorrência aceita.

Ignorar maiúsculas não significa ignorar acentos, corrigir grafia ou encontrar sinônimos. Buscar uma palavra sem acento não pede a remoção de sinais do texto original. Caracteres visualmente semelhantes e representações Unicode alternativas também podem diferir. Se uma ocorrência esperada não aparecer, copie o próprio trecho para Localizar e confira espaços e acentos antes de ampliar a busca.

Palavras inteiras dependem dos caracteres vizinhos

Somente palavras inteiras também começa desativado. Sem essa opção, uma ocorrência pode estar dentro de uma sequência maior. Ao ativá-la, a ferramenta verifica os caracteres imediatamente antes e depois de cada possível correspondência. Letras, números, marcas combinantes e sublinhados contam como caracteres de palavra. Se o trecho encosta em um deles, é ignorado. Letras Unicode, inclusive acentuadas, entram nessa regra.

Considere o texto “café caféine décafé café!” e procure “café” para substituir por “chá”. Com Somente palavras inteiras ativado, o resultado é “chá caféine décafé chá!”, com duas substituições. Mudam a palavra isolada e a palavra antes da exclamação. Não mudam as ocorrências que estão ligadas a outras letras pela esquerda ou pela direita.

Um sinal como o hífen pode formar um limite, enquanto um sublinhado ou um número não forma. Isso importa em identificadores e rótulos compostos: a busca pode encontrar parte de uma expressão com hífen e ignorar as mesmas letras junto de um sublinhado. A opção verifica os vizinhos do trecho, não consulta um dicionário nem interpreta a gramática para decidir quais termos devem ficar unidos.

Em idiomas que costumam escrever várias palavras sem espaços, essa regra pode não corresponder à sua expectativa linguística. Você pode desativá-la e usar uma frase exata mais longa para controlar o alcance. Não trate uma correspondência de palavra inteira como prova de que somente um conceito mudou. Leia os contextos afetados, principalmente quando o termo aparece em nomes, endereços ou identificadores técnicos.

Remova conteúdo e interprete a contagem

Remova um trecho encontrado

Deixar Substituir por vazio remove cada ocorrência aceita. Localizar ainda precisa conter algum texto: uma busca vazia gera um erro, em vez de corresponder a todos os intervalos entre caracteres. Isso ajuda a retirar um marcador conhecido de um rascunho. Inclua os espaços vizinhos na busca apenas quando também quiser removê-los e confira se as palavras restantes não ficaram grudadas.

Por exemplo, use “Test test TEST”, busque “test”, ative Diferenciar maiúsculas e deixe a substituição vazia. A saída será “Test TEST”, com dois espaços entre as palavras restantes e uma substituição. A ferramenta retirou as letras correspondentes, não os espaços ao redor. Ela não arruma automaticamente o espaçamento, reescreve a frase nem apaga a linha em que o trecho estava.

Leia a contagem de substituições

A contagem informa ocorrências aceitas, não quantas palavras mudaram nem o tamanho da diferença visível. Uma frase com várias palavras pode contar como uma substituição. Se o texto de substituição for idêntico ao trecho encontrado, pode haver contagem mesmo que a saída pareça igual. Zero significa que nenhuma ocorrência foi aceita com aquelas opções e que o texto permaneceu como foi fornecido.

As correspondências não se sobrepõem. Buscar “ana” em “banana” e substituir por “x” gera “bxna”, com uma substituição, não duas ocorrências sobrepostas. O texto recém-inserido também não é pesquisado outra vez dentro da mesma operação. Trocar a por aa não causa uma expansão infinita. Porém, a ordem de várias operações separadas ainda pode mudar o resultado final.

Confira uma troca em lote antes de usar o resultado

Antes de uma substituição ampla, teste uma amostra com uma ocorrência comum, outra dentro de uma palavra maior e uma variante de maiúsculas. Esses casos mostram se as duas opções correspondem ao que você pretende. Depois processe o trecho completo e compare a contagem com sua expectativa. Um número alto demais é motivo para revisar a busca, não para presumir que foram encontradas correções extras.

Para conferir o alcance, use Comparar textos com a entrada original e o resultado. Assim fica mais fácil localizar alterações indesejadas. Leia as frases completas em torno dos termos trocados: mudar um substantivo pode exigir outro artigo, um verbo diferente ou uma terminação plural que a substituição literal não fornece. A ferramenta executa a troca pedida, não uma revisão editorial completa.

Quando várias substituições dependem umas das outras, escolha a ordem com cuidado. Trocar uma frase longa primeiro pode preservar o contexto que desapareceria se uma palavra curta fosse alterada antes. Leve cada resultado aceito para a próxima entrada deliberadamente e acompanhe as opções. Esta página não possui uma fila de regras nem uma tabela de equivalências; cada operação usa uma busca e uma substituição.

Use Copiar resultado depois da conferência e verifique também a colagem no destino. Texto simples não mantém comentários, estilos nem a estrutura de tabelas do documento de origem. Substituir uma sequência parecida com URL, fórmula ou comando não valida essa estrutura. Uma operação concluída não prova que o link, a expressão ou o trecho de código resultante funcionará.

Respeite os limites e separe outras tarefas

O texto de entrada tem limite de 20.000 unidades conforme o contador. Os valores de busca e substituição também são verificados contra um limite de 20.000 unidades, e a saída tem proteção de 200.000 unidades. Uma entrada curta com muitas ocorrências pode gerar um resultado enorme quando o texto de substituição é longo. Nesse caso, encurte a substituição ou processe uma seção menor.

Os limites usam o comprimento da sequência no navegador. Alguns emojis e marcas combinantes ocupam mais de uma unidade, então a contagem pode ser diferente do número de símbolos visíveis. Uma operação que falha não fornece um documento transformado completo. Ajuste a entrada, execute novamente e confira a nova saída. Não misture um resultado anterior com uma tentativa posterior malsucedida como se fossem uma só operação.

Para colocar o mesmo rótulo antes de cada linha ou cercar cada item com sinais, use Adicionar prefixo e sufixo. Essa ferramenta trabalha com os limites das linhas sem procurar texto já existente. Esta página serve para substituir conteúdo presente na entrada. Ela não ordena listas, remove duplicatas, corrige ortografia nem funciona como editor de expressões regulares.

Voltar à ferramenta