Buscar e substituir é a operação de renomeação em lote mais comum de todas. Você tem uma palavra ou string que aparece em um conjunto de arquivos e precisa trocá-la por outra coisa — um projeto foi renomeado, um cliente mudou o nome da empresa, ou uma convenção de nomenclatura antiga precisa ser atualizada em todo um arquivo. Parece a tarefa de renomeação mais simples possível, e muitas vezes é. Mas no momento em que seus nomes de arquivo não são perfeitamente uniformes, a busca e substituição básica começa a mostrar seus limites.
Onde a busca e substituição básica encontra problemas
A função de buscar e substituir do Finder funciona bem em casos limpos e literais. Mas pastas reais são mais bagunçadas do que isso:
- O texto que você quer substituir aparece em maiúsculas/minúsculas diferentes nos arquivos ("Draft" vs "draft" vs "DRAFT")
- A string procurada aparece mais de uma vez em um nome de arquivo, e você quer substituir apenas uma ocorrência
- Você precisa substituir um padrão, não um texto exato — como qualquer número de versão, não apenas "v1"
- Você quer executar várias operações de buscar e substituir em sequência, cada uma partindo do resultado da anterior
A substituição do Finder lida com exatamente uma troca de texto exato por execução, sem opções de maiúsculas/minúsculas e sem correspondência de padrões.
Buscar e substituir com mais controle
O Renym inclui uma ação de buscar e substituir com suporte a regex, para que você tenha tanto a substituição literal simples quanto a correspondência baseada em padrões na mesma ferramenta.
Trocas simples para casos diretos
Substitua "OldClientName" por "NewClientName" em todos os arquivos do lote, com a pré-visualização em tempo real confirmando que a mudança está correta antes de você aplicá-la.
Correspondência de padrões quando o texto varia
Ative o regex e faça correspondência de padrões em vez de strings exatas — substitua qualquer "draft_v" seguido de um número por "final", independentemente do número que vier depois.
Encadeie várias substituições
Precisa corrigir três inconsistências diferentes no mesmo lote? Adicione três etapas de buscar e substituir ao pipeline. Cada uma delas atua sobre o resultado da etapa anterior, e a pré-visualização reflete a cadeia completa.