Localizar e Substituir

Ferramenta avançada de localizar e substituir com suporte a regex, busca diferenciando maiúsculas, correspondência de palavra inteira, opção de preservar maiúsculas e substituição em lote. Localize e substitua texto eficientemente.

clearClearpastePaste
Opções de Busca
Referência Rápida de Expressões Regulares

. - Qualquer caractere

^ - Início da linha

$ - Fim da linha

\d - Qualquer dígito (0-9)

\w - Qualquer caractere de palavra (a-z, A-Z, 0-9, _)

\s - Qualquer caractere de espaço em branco

* - Zero ou mais vezes

+ - Uma ou mais vezes

? - Opcional (zero ou uma vez)

[abc] - Qualquer caractere no conjunto

Sobre a Ferramenta Localizar e Substituir

A ferramenta Localizar e Substituir é um utilitário poderoso de busca e substituição de texto com recursos avançados incluindo suporte a expressões regulares, busca diferenciando e não diferenciando maiúsculas, correspondência de palavra inteira, opção de preservar maiúsculas para substituição inteligente e modos de substituição em lote (substituir tudo) e passo a passo (substituir próximo). A ferramenta destaca correspondências na saída para fácil verificação e fornece estatísticas em tempo real incluindo contagem de correspondências, substituições feitas e posição atual. Perfeita para edição de texto, limpeza de dados, refatoração de código, migração de conteúdo e tarefas de processamento de texto em lote.

Qual é a diferença entre Substituir Tudo e Substituir Próximo?

Substituir Tudo substitui instantaneamente todas as ocorrências do texto de busca em uma ação, enquanto Substituir Próximo substitui correspondências uma de cada vez, permitindo que você revise e substitua seletivamente cada correspondência. Use Substituir Tudo para operações em lote e Substituir Próximo quando precisar de mais controle sobre substituições individuais.

Como usar expressões regulares (regex)?

Habilite a opção 'Usar expressões regulares' e digite um padrão regex no campo Localizar. Por exemplo, '\d+' encontra qualquer sequência de dígitos, '[A-Z]\w+' encontra palavras começando com letras maiúsculas, e '^\s+' encontra espaços em branco iniciais. A ferramenta inclui um guia de referência rápida para padrões regex comuns.

O que faz 'Preservar maiúsculas'?

Quando habilitado, o texto de substituição corresponderá ao padrão de maiúsculas do texto original. Por exemplo, se você substituir 'olá' por 'adeus', substituirá 'Olá' por 'Adeus' e 'OLÁ' por 'ADEUS', preservando o padrão de capitalização original. Isso funciona apenas com buscas sem regex.

O que é 'Corresponder apenas palavra inteira'?

Esta opção garante que correspondências ocorram apenas como palavras completas, não como partes de outras palavras. Por exemplo, buscar 'gato' com esta opção habilitada corresponderá 'O gato correu' mas não 'categoria' ou 'catástrofe'. Ela usa limites de palavra (\b) no padrão de busca.

Como funciona o recurso de destaque?

Quando 'Destacar correspondências' está habilitado e você clica em Localizar, a saída mostrará seu texto com correspondências marcadas como 【1:correspondência】, 【2:correspondência】, etc. Isso ajuda você a verificar o que será substituído antes de confirmar a substituição. Os números indicam posições de correspondência.

Posso buscar em múltiplas linhas?

Sim! Habilite 'Modo multilinha' para fazer as âncoras regex ^ e $ corresponderem em quebras de linha, não apenas no início/fim de todo o texto. Isso é útil para padrões regex que precisam corresponder padrões no início ou fim de linhas individuais dentro do seu texto.

Exemplos de Operações Localizar e Substituir

LocalizarSubstituirOpçõesResultado
gatocachorroDiferenciar maiúsculas: NÃOMuda 'gato', 'Gato', 'GATO' para 'cachorro'
\d+NUMUsar regex: SIMSubstitui todos os números por 'NUM'
oaPalavra inteira: SIMSubstitui 'o' mas não 'outro' ou 'como'
oláoiPreservar maiúsculas: SIMOlá→Oi, OLÁ→OI, olá→oi
^\s+Regex + Multilinha: SIMRemove espaços em branco iniciais de cada linha