Localizar e substituir texto

Esta ferramenta localiza um trecho no texto e troca todas as ocorrências de uma vez, mostrando quantas trocas fez. Ela pode diferenciar maiúsculas de minúsculas, trocar só palavras inteiras e usar expressões regulares, com grupos como $1 e $2 na substituição. Deixe o campo de troca vazio para apagar o trecho.

Atualizado em · Por Leonardo Gaertner

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Digite o que quer localizar e pelo que quer substituir.
  2. Escolha as opções: diferenciar maiúsculas, só palavras inteiras ou expressão regular.
  3. Cole o texto, confira o resultado e quantas trocas foram feitas, e copie.

Como funciona

Sem expressão regular, a busca é literal: pontos, parênteses e cifrões são procurados como estão, e a troca é inserida exatamente como digitada. Com "Só palavras inteiras", a busca por "mar" troca a palavra mar, mas não o "mar" de "marca" nem de "amar".

Com "Expressão regular", a busca segue a sintaxe do JavaScript. Os trechos entre parênteses viram grupos, que podem ser usados na troca: localizando (\d{2})/(\d{2})/(\d{4}) e trocando por $3-$2-$1, a data 25/12/2026 vira 2026-12-25. Use $& para o trecho encontrado inteiro e $$ para um cifrão.

Exemplo com expressão regular

Localizar: (\d{2})/(\d{2})/(\d{4})

Substituir por: $3-$2-$1

Texto: Vence em 25/12/2026.

Resultado: Vence em 2026-12-25.

Fonte: MDN (em inglês): String.prototype.replace e grupos ($1, $2)

Perguntas frequentes

Como apagar uma palavra de todo o texto?

Digite a palavra em Localizar e deixe Substituir por vazio. Se sobrarem espaços duplos, passe o resultado pela ferramenta de remover espaços.

Como trocar quebras de linha?

Marque "Expressão regular" e localize \n. Para juntar linhas com um espaço ou outro separador, a ferramenta de remover quebras de linha é mais direta.

Por que a minha expressão regular dá erro?

A ferramenta usa o modo Unicode do JavaScript, que é mais rígido com escapes desnecessários, como \- fora de colchetes. A mensagem de erro aponta o problema. Para testar a expressão com destaque das ocorrências, use o testador de regex.