Pular para o conteúdo
FileTinker

Localizar e Substituir Texto

Cole o texto, digite o que localizar e por que substituir, e veja o resultado atualizar ao vivo com a contagem de correspondências. Ative as expressões regulares para padrões avançados — tudo no seu navegador.

O resultado aparecerá aqui.

Como localizar e substituir

  1. Cole o seu texto na caixa.
  2. Digite o texto a localizar e sua substituição; ative o Regex ou a opção sem distinção de maiúsculas se precisar.
  3. Copie o resultado substituído.

Sobre localizar e substituir

Localizar e substituir é a forma mais rápida de fazer a mesma edição em todos os lugares — corrigir um erro de digitação recorrente, trocar um nome, atualizar uma URL ou reformatar uma lista. A contagem de correspondências ao vivo mostra quantas substituições foram feitas antes de você copiar.

Ative as expressões regulares para corresponder padrões — por exemplo, substituir todos os dígitos, reduzir espaços em branco ou reordenar com grupos de captura como $1 e $2. Com o Regex desativado, o texto da busca é correspondido de forma literal. Tudo funciona localmente, sem nada enviado.

Edições repetitivas aparecem em todos os lugares: renomear uma variável em um trecho de código, substituir um espaço reservado como NOME em um modelo de mala direta, alterar o formato de uma data em uma lista exportada ou remover um prefixo de centenas de linhas. Para limpezas mais extensas, trabalhe em etapas — faça uma substituição, copie o resultado, cole-o novamente como a nova entrada e execute a próxima etapa. Encadear substituições simples geralmente é mais claro do que criar um padrão complicado.

Dois hábitos ajudam a evitar a maioria dos erros ao usar expressões regulares. Primeiro, lembre-se de que caracteres como o ponto, o sinal de mais, o ponto de interrogação e os parênteses têm um significado especial em um padrão — um ponto corresponde a qualquer caractere, e não apenas a um ponto final — portanto, use uma barra invertida para indicar que você deseja que eles sejam interpretados literalmente. Segundo, teste o padrão em uma amostra curta do seu texto e observe a contagem de correspondências antes de aplicá-lo ao texto completo; uma contagem inesperada é o primeiro sinal de que o padrão está correspondendo a mais ou a menos elementos do que o pretendido.

Perguntas frequentes

Ele suporta expressões regulares?

Sim. Ative o Regex para usar toda a sintaxe de expressões regulares do JavaScript no campo de busca, incluindo referências a grupos de captura como $1 na substituição. Com ele desativado, o texto de busca é correspondido de forma literal.

Posso corresponder sem distinção de maiúsculas e minúsculas?

Sim — ative a correspondência sem distinção de maiúsculas e a busca ignora maiúsculas e minúsculas, então "Gato" corresponde a "gato" e "GATO".

Quantas substituições ele faz?

Todas. Cada correspondência é substituída, e a contagem ao vivo ao lado da saída mostra exatamente quantas foram encontradas e substituídas.

Meu texto é enviado?

Não. A localização e a substituição acontecem totalmente no seu navegador, então seu texto nunca sai do seu dispositivo.

Por que, ao pesquisar por um ponto ou colchete, o resultado da busca corresponde a um texto diferente do esperado?

Isso acontece quando a opção Regex está ativada, e muitos caracteres de pontuação se tornam operadores de padrão — um ponto significa qualquer caractere e os colchetes definem grupos ou conjuntos de caracteres. Ou escape o caractere com uma barra invertida, como \. para um ponto literal, ou desative a opção Regex para que o campo de pesquisa corresponda exatamente ao que foi digitado.