Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Index eines Strings einer StringList finden (https://www.delphipraxis.net/57150-index-eines-strings-einer-stringlist-finden.html)

Gambit 16. Nov 2005 14:27


Index eines Strings einer StringList finden
 
Hallo,

wenn ich eine StringList habe, in der unter einem Index immer ein Kommaseparierter String steht, also beispielsweise:

Name, Vorname

gibt es dann eine Möglichkeit, nur über den Teil vor dem Komma, also in diesem Fall über den Namen, den Index zu finden?
IndexOf verlangt ja den gesamten String.

Gruß

Gambit

ichbins 16. Nov 2005 14:33

Re: Index eines Strings einer StringList finden
 
Selber schreiben:

Delphi-Quellcode:
function indexofpartstring(sl:tstringlist;s:string):integer;
var
  i:integer;
begin
  for i:=0 to sl.count-1 do
    if copy(sl.strings[i],1,length(s))=s then
    begin
      result:=i;
      exit;
    end;
end;

Gambit 16. Nov 2005 14:42

Re: Index eines Strings einer StringList finden
 
Jo, Danke!

woki 16. Nov 2005 14:45

Re: Index eines Strings einer StringList finden
 
Schau mal unter Name Value Pairs. Vielleicht suchst du das.

Grüsse
Woki


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz