Pular para o conteúdo
Case Converter Online
pt

Substituir texto online

Digite o que procurar e o que colocar no lugar, e cada ocorrência no seu texto é substituída enquanto você digita. Diferenciar maiúsculas, palavras inteiras e expressões regulares já estão incluídos.

Opções
Caracteres
0
Palavras
0
Linhas
0

Funciona no seu navegador. Seu texto nunca é enviado.

O que esta ferramenta faz

Localizar e substituir é uma das ferramentas de edição mais úteis que existem, mas nem sempre está à mão. Você pode estar trabalhando em um formulário web, em um aplicativo de conversa, em um sistema de gerenciamento de conteúdo ou em uma caixa de texto simples que não tem função de substituir. Cole seu texto aqui, diga à ferramenta o que mudar e copie o resultado de volta.

Ela troca todas as ocorrências de uma vez, mostra quantas mudanças fez e é atualizada ao vivo enquanto você digita, para você ver na hora o efeito de cada configuração.

Como usar

  1. Cole seu texto em Seu texto.
  2. Digite a palavra, a frase ou o símbolo que você quer mudar em Localizar.
  3. Digite o texto novo em Substituir por. Deixe vazio para apagar todas as ocorrências.
  4. Escolha as opções que quiser: Diferenciar maiúsculas, Somente palavras inteiras ou Usar expressões regulares.
  5. Confira o resultado à direita e clique em Copiar ou Baixar.

A ferramenta abre com um exemplo: ela procura “segunda” e troca por “terça” em uma nota curta, para você ver como funciona antes de colar seu próprio texto.

As opções

Diferenciar maiúsculas faz a busca levar em conta maiúsculas e minúsculas. Sem ela, “olá” encontra Olá, olá e OLÁ. Com ela, só a forma exata que você digitou é trocada. Os acentos sempre contam: “acao” não encontra “ação”.

Somente palavras inteiras só encontra a busca quando ela aparece como palavra inteira. Uma ocorrência não pode ter uma letra, um dígito ou um sublinhado logo antes ou logo depois. Isso impede que “cat” mude o começo de “category”. Letras acentuadas contam como letras, então procurar “pao” não mexe em “pãozinho” nem em “paozinho”.

Usar expressões regulares trata a caixa Localizar como um padrão, e não como texto simples. As expressões regulares podem encontrar qualquer dígito, qualquer palavra, um conjunto de caracteres ou um texto no começo da linha. Nesse modo, você pode usar isto em Substituir por:

  • $1, $2 e assim por diante para o texto capturado pelos parênteses do padrão
  • $& para a ocorrência inteira
  • $<nome> para um grupo nomeado
  • \n para uma quebra de linha e \t para uma tabulação

Se o padrão tiver um erro, como um parêntese sem fechar, a ferramenta avisa em vez de mudar qualquer coisa.

Exemplos

Todos os resultados aqui saíram da ferramenta.

Texto Localizar Substituir por Opções Resultado
Nossa equipe se reúne na segunda. As reuniões de segunda começam às 9h. segunda terça Nenhuma Nossa equipe se reúne na terça. As reuniões de terça começam às 9h.
colour, Colour, COLOUR colour color Nenhuma color, color, color
colour, Colour, COLOUR colour color Diferenciar maiúsculas color, Colour, COLOUR
The cat sat in the category aisle. cat dog Nenhuma The dog sat in the dogegory aisle.
The cat sat in the category aisle. cat dog Somente palavras inteiras The dog sat in the category aisle.
Smith, John (\w+), (\w+) $2 $1 Expressões regulares John Smith
Order 2024-03-15 (\d{4})-(\d{2})-(\d{2}) $3/$2/$1 Expressões regulares Order 15/03/2024
Call 555 0101 \d # Expressões regulares Call ### ####
red, green, blue , \n Expressões regulares red, green e blue em três linhas

A linha do “dogegory” mostra por que Somente palavras inteiras importa. Sem essa opção, a ferramenta muda todos os lugares em que as letras aparecem.

O exemplo da data é útil no Brasil: ele transforma o formato internacional 2024-03-15 no formato brasileiro 15/03/2024.

Atenção com acentos nas expressões regulares

Nas expressões regulares do JavaScript, \w só reconhece as letras de A a Z sem acento, os dígitos e o sublinhado. Com nomes em português, isso dá errado. O padrão (\w+), (\w+) aplicado a “Silva, João” devolve “Jo Silvaão”, porque o \w+ para no “ã”. Para pegar letras de qualquer idioma, use \p{L}: o padrão ([\p{L}]+), ([\p{L}]+) devolve “João Silva”, como esperado.

Expressões regulares úteis

Para encontrar Use este padrão
Qualquer dígito \d
Um número inteiro \d+
Dois ou mais espaços {2,}
Uma linha em branco ^\s*$ (com cuidado)
Texto entre parênteses \([^)]*\)
Um endereço de e-mail (simples) [\w.+-]+@[\w-]+\.[\w.]+
Qualquer palavra que comece com “re” \bre\w*
Uma palavra com acentos \p{L}+

Os padrões seguem as regras do JavaScript, que são as mesmas da maioria das linguagens de programação e dos editores de código.

Dicas

  • Teste em uma amostra pequena antes de colar um documento longo, principalmente com expressões regulares.
  • Use Somente palavras inteiras com nomes. Trocar “Ana” por “Ana Paula” sem essa opção também mudaria “Mariana” e “banana”.
  • Faça várias substituições em sequência. Copie o resultado, cole de volta em Seu texto e mude Localizar e Substituir por de novo.
  • Para limpezas comuns existem ferramentas próprias. A de remover underline transforma nomes em snake_case em palavras. A de remover travessão cuida de todos os tipos de traço de uma vez. A de remover linhas duplicadas apaga linhas repetidas.

Limites

  • As substituições acontecem no texto inteiro de uma vez. Não há modo “substituir próxima”, passo a passo, então confira a contagem na nota.
  • Formatações como negrito e links não são mantidas, porque a caixa guarda texto simples.
  • Textos muito grandes são processados depois de uma pequena pausa na digitação.

Outras formas de localizar e substituir

Microsoft Word: pressione Ctrl+U no Word em português (Ctrl+H no Word em inglês). O botão Mais mostra as opções de diferenciar maiúsculas, palavras inteiras e usar caracteres curinga, que é a sintaxe de padrões do próprio Word.

Google Docs: pressione Ctrl+H, ou use Editar, depois Localizar e substituir. Ele aceita diferenciar maiúsculas e expressões regulares.

Excel e Planilhas Google: o atalho de substituir troca o texto entre as células (Ctrl+U no Excel em português, Ctrl+H no Planilhas Google). Para uma fórmula, use =SUBSTITUIR(A1;"antigo";"novo") (=SUBSTITUTE(A1,"old","new") em inglês).

Código: em JavaScript, text.replaceAll('old', 'new') troca texto simples, e text.replace(/pattern/g, 'new') usa uma expressão regular. Em Python, use text.replace('old', 'new') ou re.sub(pattern, 'new', text).

Localizar e substituir: perguntas e respostas

Como substituir uma palavra em todo o texto?

Cole seu texto na caixa Seu texto, digite a palavra em Localizar e a palavra nova em Substituir por. Todas as ocorrências são trocadas de uma vez e o resultado aparece à direita. A nota abaixo da ferramenta informa quantas substituições foram feitas.

A busca diferencia maiúsculas de minúsculas?

Não, por padrão. Procurar "ação" também encontra "Ação" e "AÇÃO". Ligue Diferenciar maiúsculas para trocar só a forma exata que você digitou.

Como evitar que ele mude partes de palavras maiores?

Ligue Somente palavras inteiras. Assim, procurar "pao" troca a palavra pao, mas deixa "paozinho" em paz.

Dá para trocar um texto por uma quebra de linha?

Dá. Ligue Usar expressões regulares e digite \n em Substituir por. Você também pode digitar \t para uma tabulação. Por exemplo, procurar uma vírgula seguida de espaço e trocar por \n coloca cada item de uma lista em sua própria linha.

Como apagar uma palavra em vez de substituí-la?

Deixe Substituir por vazio. Todas as ocorrências são removidas. Depois, vale passar o resultado pelo removedor de espaços em branco para arrumar os espaços duplos que sobrarem.

Mais ferramentas de texto

Ver todas as ferramentas