Thema: Delphi Teilstring suchen

Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.544 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Teilstring suchen

  Alt 17. Apr 2008, 19:58
Dann eben so:
Delphi-Quellcode:
type DynArr = array of integer;

procedure SearchSubString(const s, //gesuchter String
                          Sep: string; //Trennstring
                          const sList: TStrings; //Liste
                          var ResultArr: DynArr); //dynamisches Array nimmt Trefferpositionen auf
var i: integer;
begin
  SetLength(ResultArr,0);
  i := 0;
  while (i < sList.Count) do
    begin
      if Copy(sList[i],1,Pos(Sep,sList[i]) - 1) = s then
        begin
          SetLength(ResultArr,Length(ResultArr) + 1);
          ResultArr[High(ResultArr)] := i;
        end;
      inc(i);
    end;
end;
[edit] Achja:if Pos(s, ItemStr) > 0 then findet den Suchstring auch mittendrin, ob das so gewollt ist? [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat