Registriert seit: 30. Nov 2005
Ort: München
5.774 Beiträge
Delphi 10.4 Sydney
|
Re: Tstringlist Länge ermitteln
8. Dez 2006, 10: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
|