Nimm dir eine Textfile-Variable und kopiere die Zeilen per Readln(Original,str) und writeln(Kopie,str) rüber. Zwischen Lesen und schreiben kontrollierst du immer, ob pos('- Last updated',str)>0. Wenn das der Fall ist, wurde dieser String in der Zeile gefunden und du brichst die Schleife per Break ab.
Danach löschst du das Original und speicherst die neue Datei unter dem Namen ab.
Delphi-Quellcode:
Newfile: Textfile;
// Original öffnen
While not EOF(Original) do
begin
readln(Original,str);
if pos('- Last updated',str)>0 then break;
writeln(Newfile,str);
end;
// Original schließen und löschen
// Neue Datei speichern.
Erwarte das Beste und bereite dich auf das Schlimmste vor.