Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
Se a palavra a ser substituída tiver comprimento diferente (por exemplo, trocar a palavra "expressão" = 9 letras por "conceito" = 8 letras), você terá de copiar o texto original para um outro arquivo; não dá para "inserir" ou "remover" coisas em um arquivo-texto sem usar algum esquema em que ele não seja mais seqüencial. O que um editor de texto tradicional faz é uma de duas coisas:
- Ou carregar o texto inteiro na memória (é o que o Notepad faz) e gravar o texto modificado de uma vez só;
- Ou usar um esquema de "memória virtual" para poder fazer essas inserções, remoções, modificações etc. Esse esquema costuma ser bastante complexo.