Thema: Delphi Textstellöen löschen

Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Textstellöen löschen

  Alt 31. Jan 2007, 18:51
Delphi-Quellcode:
function DeleteAllComments(str: String): String;
var a, b: Integer;
begin
  result:=str;
  while Pos('{', result)<>0 do
  begin
    a:=Pos('{', result);
    b:=PosEx('}', result, a);
    result:=copy(result, 1, a-1)+copy(result, b+1, length(result));
  end;
end;
Ungetestet. Aber das hättest du mit ein wenig nachdenken auch selber geschaft, oder?
Du solltest aber noch beachten, ob die Kommentare in Strings vorkommen.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat