Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#12

AW: Letzten Teil eines Strings entfernen bei unbekannter Länge

  Alt 18. Dez 2010, 09:46
Der Delete Befehl ist mir bekannt, jedoch müsste ich für den irgendwie die Länge wissen, oder kann man den auch "von hinten" zählen lassen?
Ausrechnen geht ja immer, also Length mit Startposition des Löschesn.

Außerdem rundet Delete eh ab und geht nie über die Textgrenzen hinweg,
also könnte man entweder einfach direkt Length nutzten und als letzen Parameter übergeben
oder irgendeine Zahl, welche auf jedenfall länger ist (ich nehme gern mehrere Achten, weil's nett aussieht, also 88888 )
oder man nimmt z.B. Delphi-Referenz durchsuchenMaxInt.

In neueren Delphis kann man auch den letzen Parameter von Copy weglassen (falls man das Stringende haben will) oder, wie in deinem Fall, nimmt man Delphi-Referenz durchsuchenCopy und kopiert sich nur den gewünschten Teil raus.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat