Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#13

AW: Leerzeichen in einem String rauslöschen

  Alt 21. Nov 2014, 12:52
Delphi-Quellcode:
while position(FromText,text)>0 do
  replace(Text,FromText,ToText)
Bei Sowas muß man aufpassen, wenn der Suchtext ganz oder Teilweise im Ersetzungstext mit drin ist. > endlosscheife oder unerwartete Ereigebnisse.
So ad hoc:
zum einen kann eine unvollständige Ersetzung durchaus gewollt sein, dann setzt man diese Schleife natürlich nicht ein, zum anderen sollte der Programmierer
Zitat:
Suchtext ganz oder Teilweise im Ersetzungstext
erkennen können und sich dann vorher ein paar Gedanken machen.

Aber vielleicht ganz gut, daß Du das nochmal ins Bewußtsein rückst.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat