würde das, wenn du es mit der StringList gemacht hast, wieder spontan so machen :
gibt schöneres, aber müsste funzen ...
Delphi-Quellcode:
var
Datei: TStringList;
MyString: String;
begin
Datei := TStringList.Create;
try
Datei.LoadFromFile('filename');
// Schreibe '1234567890' von Stelle 10 bis 20
Date.Strings[2] := StringReplace(Date.Strings[2], Copy(Datei.Strings[2], 10, 20), '1234567890', [rfReplaceAll]);
//sonst noch was anstellen und dann..
finally
Datei.Free;
end;
end;