Thema: Delphi ReplaceAll mit WildCard

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#5

Re: ReplaceAll mit WildCard

  Alt 10. Jul 2005, 21:13
hi

ich hab mittlerweile die function MatchesMask gefunden und mir folgende lösung zum löschen von HTML-Tags gebastelt:

Delphi-Quellcode:
function TForm1.DeleteHTMLTags(Code: String):String;
var i, j:Integer;
begin
  i:=1;
  while i<>0 do //Wenn PosEx nix mehr findet...
    begin
    j:=PosEx('>',Code,i+1);
    if j>0 then
      if MatchesMask(copy(Code,i,j-i+1),'<*>') then Delete(Code,i,j-i+1);
    i:=PosEx('<',Code,i);
    end;
  Result:=Code;
end;
nun die frage: wie schaffe ich es dass er zuerst die script-Tags löscht?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat