Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#7

Re: Kommentare aus einem CSS-Code löschen

  Alt 8. Okt 2004, 10:18
ok, und hier kommt mein code. ich hoffe, es ist einigermaßen durchschaubar.

Delphi-Quellcode:
function ClearCommentarTStrings(Inhalt:TStrings):String;
var
  i,beg_com,end_com:integer;
  myInhalt:string;
begin
  CommentCount:=0;
  for i:=0 to Inhalt.Count -1 do
    begin
       myInhalt:=myInhalt + Inhalt.Strings[i]
    end;
  myInhalt:=Trim(myInhalt);
  while (Pos('/*',myInhalt)) > -1 do
    begin
      beg_com:=Pos('/*',myInhalt);
      end_com:=Pos('*/',myInhalt);
      if beg_com > 0 then
        begin
          if end_com > 0 then
            begin
              CommentCount := CommentCount + 1;
              delete(myInhalt,beg_com,end_com-beg_com+2);
            end
          else
            begin
              Result:=myInhalt;
              exit;
            end;
        end
      else
        begin
          Result:=myInhalt;
          
          exit;
        end;
    end;
end;
Danke
Tom
  Mit Zitat antworten Zitat