SubString in TStringList-Einträgen suchen (war: TStringList ?)



  • hallo !
    Gibt es eine Möglichkeit in einer TStringList einen Substrings eines Strings(Zeile,Line) zu suchen ohne eine Schleife (for .. etc.), wo der String-Index zurückgegeben wird ?
    IndexOf ermittelt zwar den kompletten String, aber ich brauch eine Suche, wo ich einen SubString eines Strings ermitteln will und pos gibt Index der Zeichen zurück.

    Danke

    Edit:
    Bitte aussagekräftige Überschriften wählen. Danke!



  • was hast du gegen eine for schleife einzuwenden?

    und nein, meines wissens gibts das nicht!



  • Edit:
    Bitte aussagekräftige Überschriften wählen. Danke!

    ok, ich denke das nächste mal dran 🙂

    was hast du gegen eine for schleife einzuwenden?

    Die Geschwindigkeit ! Wenn man vieles in einer groooßen Textatei(TStringList) bearbeiten will und sucht.
    Schade ich habe nähmlich überall gesucht und auch nix gefunden.
    Es gibt alles mögliche und so ne Funktion ist nicht da 😮



  • OldMan00 schrieb:

    Schade ich habe nähmlich überall gesucht und auch nix gefunden.
    Es gibt alles mögliche und so ne Funktion ist nicht da 😮

    und falls es so ne funktion gäbe, währe ziemlich sicher eine for-schleife dahinter..

    mfg
    BigNeal



  • jo wahrscheinlich 🙂



  • Es gibt nur noch TEXT, also gehen wir davon aus du hast eine Stringliste mit Inhalt

    String tmp=Stringliste->Text;
    int pos=tmp.Pos("Suche nach was");

    Dann weisst du allerdings nicht mehr, in welchem Index das Gefundene ist. Eine Zuweisung an die Liste ist über TEXT auch möglich


Anmelden zum Antworten