Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 11. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#6

Re: mehrere Tokens aus string löschen

  Alt 9. Okt 2005, 13:32
Ich habe aber Delphi 6...
Meine Lösung (nicht schön aber geht...für meine Zwecke reicht) :
Delphi-Quellcode:
procedure ReplaceStr(var ToReplace:string; const strout,strin:string);
  var p :integer;
      before, after:string;
begin
  before := '';
  after := ToReplace;
  p := Pos(strout, after);
  while p<>0 do
  begin
    before := before + Copy(after,1,p-1) + strin;
    after := Copy(after, p+Length(strout), length(after) - p+Length(strout) );
    p := Pos(strout, after);
  end;
  ToReplace := before+after;
end;
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat