Тема: Замена
Показать сообщение отдельно
  #8  
Старый 11.03.2012, 03:55
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

А про StringReplace все забыли?
Код:
procedure ChangeText(InFilename, OutFilename, ChtoIschem, NaChtoMenyaem: string);
var
  txt: TStrings;
begin
  txt:= TStringList.Create;
  try
    txt.LoadFromFile(InFilename);
    txt.Text:= StringReplace(txt.Text, ChtoIschem, NaChtoMenyaem, [rfReplaceAll]);
    txt.SaveToFile(OutFilename);
  finally
    txt.Free;
  end;
end;
И так с каждым файлом (просто в цикле эту функцию вызывай с новым именем файла).
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием