Einzelnen Beitrag anzeigen

Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#8

Re: Aufeinander folgende Whitespaces entfernen, eins lassen

  Alt 20. Mär 2005, 14:24
vollständigerweise noch meine Methode

Delphi-Quellcode:
function TrimInside( s : string) : string;
var i, i2 : integer;
begin
i := 0;
i2 := 0;
s := trim(s);
while i < length(s) do
begin

if (s[i] = ' ') and (s[i2] = ' ') then
 begin
   delete(s,i,1);
 end else
 begin
  inc(i);
  i2 := i-1;
 end;
end;
result := s;

end; // von TrimInside
  Mit Zitat antworten Zitat