Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Leerzeichen in einem String zählen

  Alt 12. Jan 2010, 21:46
Zitat von Luckie:
Er braucht doch die Anzahl. Wie bekommt er bei deiner Vorgehensweise die Anzahl?
Das hat Markus doch geschrieben:

- alte Länge mit Length() ermitteln und in Variable speichern
- Leerzeichen im String durch einen Leerstring ersetzen mit StringReplace()
- neue Länge ermitteln
- AlteLänge - NeueLänge = Anzahl der Leerzeichen

Hm, das wären aber 4 Schritte.

Edit: Einen String kannst du so durchgehen:

for i := 1 to Length(DeinString) do Auf ein einzelnes Zeichen kannst du so zugreifen bzw. es mit einem Char, hier ' ', vergleichen:

DeinString[i] Den rest kriegst du hin.
  Mit Zitat antworten Zitat