Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.757 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Tstringlist Länge ermitteln

  Alt 8. Dez 2006, 09:15
Guten Morgen,

pos_mensch := pos('Mensch', s.strings[i]);
liefert Dir nur die erste Position im String wo "Mensch" auftaucht.

Gibt Dir pos <> 0 aus solltest Du den String ändern, also mit delete oder copy
den ersten Mensch aus dem String entfernen und dann mit pos noch einmal suchen,
solange bis pos 0 ergibt.

Mit posex kannst Du auch arbeiten, dort kannst Du einen StartIndex angeben
ab wo gesucht werden soll dann brauchst Du nur den Index verschieben.

edit: da war der Achim mal wieder um Längen schneller und präzieser.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat