Hallo,
aus einer Datei werden Daten in eine Stringliste geladen.
Die Daten haben folgendes Schema:
AAA1,BBB,CCC
AAA2,BBB,CCC
.
.
.
AAAn,BBB,CCC
D.h. es sind je Zeile drei Teilstrings getrennt durch Komma.
Nun möchte ich z.B. nach dem ersten Teilstring AAA2 suchen und dann den Index des gefundenen Gesammtstring AAA2,BBB,CCC ermitteln.
Wie macht man dass am besten ?
Gruß Frank
Suche in einer Stringlist
- gladio
- Beiträge: 223
- Registriert: Sa 21. Jun 2014, 06:15
- OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
- CPU-Target: 64Bit
- Wohnort: Rügen
Re: Suche in einer Stringlist
Vielleicht was in der Art:
Code: Alles auswählen
i:=0;
while i<= Stringlist.Count-1 do
begin
if (Pos ('DeinSuchstringTeil',Stringlist.Items[i]) <> 0)
then Abort //raus aus der Schleife, i hat den Index
else inc(i);
end;
-
- Beiträge: 478
- Registriert: Fr 13. Sep 2013, 12:07
- OS, Lazarus, FPC: Debian Bullseye (L 2.2.0)
- CPU-Target: 64Bit
- Wohnort: Rügen
Re: Suche in einer Stringlist
Hallo gladio,
Danke - ok, dass ist ja die klassische Methode - ich dachte dass es da vieleicht andere Funktionen für gibt.
Danke - ok, dass ist ja die klassische Methode - ich dachte dass es da vieleicht andere Funktionen für gibt.