Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#37

Re: StringReplace und doppelte Leerzeichen

  Alt 12. Apr 2006, 09:44
Wieviel schulde ich dir für die Statistik?
btw: Wie ich bereits angedeutet habe, packt mal irgendwo ein #0 in den String und probiert es noch mal.
Meins ist zwar eigentlich eine Kopie von alzaimars Code, bei mir muss aber ein Integer anstatt einem Byte verglichen werden[1], dafür stopt die Funktion nicht beim ersten #0.
Es ist aber möglich, dass meine mit weniger Operationen auskommt wenn die Anzahl der aufeinander folgenden Doubletten steigt[2].

Fazit: Mal wieder eine nette Exkursion zurück in unmanaged, pointerverseuchte Gefilde.

[1] Adresse hinter dem letzten Zeichen vs #0
[2] Solange muss sie ja nicht gegen die aktuelle Position prüfen.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat