Estou usando o Windows 7. Preciso substituir várias ocorrências de várias palavras em vários arquivos de texto.
Por exemplo, suponha que existam 20 arquivos. Tenho uma lista de palavras para encontrar e as palavras para substituí-las. Suponha que a lista de localização contenha palavras como "12345678", "ABCDEFGH" etc. A lista de substituição contenha palavras como "76892", "A563" etc.
Em cada arquivo, preciso substituir cada palavra da minha lista de localização pela palavra da lista de substituição. Como você pode ver, não há um padrão direto na lista de localização e na lista de substituição.
Em vez de fazer manualmente um por um, existe uma maneira de fazer isso rapidamente, usando algum utilitário (deveria ser gratuito)? Posso fazer isso programaticamente, mas estou procurando uma resposta sem escrever nenhum código. Se houvesse um padrão entre a lista Localizar e a lista Substituir, eu poderia ter usado Expressões Regulares, mas não há padrão.
Um exemplo será útil. Mesmo com o recurso Localizar em Arquivos do TextPad, não acho que seja possível, pois não há padrão. Pesquisei vários tópicos neste fórum, mas muitas respostas referem-se à escrita de uma macro ou de um utilitário PowerShell ou ao uso de expressões regulares, etc. Espero que isso não esteja marcado como Duplicado pelos moderadores.
Responder1
É bastante simples usar o Notepad++. Suponha que você tenha diretórios como abaixo.
Folder
Folder1
FILE-1
Folder2
FILE-2
Folder3
FILE-3
Folder4
FILE-4`
Se você deseja substituir uma chave 'text1' em todos os arquivos por 'text2', então:
- Abra o Bloco de Notas++.
- Clique emAbrir como espaço de trabalho.
- Selecione a pasta principal.
- Clique com o botão direito na pasta principal e cliqueEncontrar em arquivos.
- Digite 'text1' em Localizar. Digite 'text2' em Substituir. Digitar. no filtro
- Clique OK. Todas as ocorrências de texto serão substituídas.