var F: TStringList; i: Integer; begin F:=TStringList.Create; F.LoadFromFile('1.txt'); for i:=0 to F.Count - 1 do if Pos('слово', F.Strings[i]) > 0 then F.Delete(i); F.SaveToFile('1.txt');//если надо F.Free; end;