Bestimmtes Zeichen in string oder AnsiString finden
-
Hoi!
Ich versuche einen längeren String in Teile zu zerlegen die jeweils durch bestimmte Delimiter (Leerzeichen, "", oder []) gekennzeichnet sind. Ein "Abschnitt" ist also immer von einem Anführungszeichen bis zum anderen, von einem Leerzeichen bis zum anderen oder in eckigen Klammern.
Bisher mache ich das über ein char array und mit viel while und if. Das funktioniert zwar, gefällt mir aber nicht besonders.
Drum meine Frage: Bieten STL oder Borland C++ da vielleicht andere Mittel, mit denen ich mir das erleichtern könnte?
So ne Art substring auf Speed oder sowas?
Für Tips dankbar!
Alpha
-
Hmm AnsiString::SubStr() oder AniString::Pos() oder einfach mal die Hilfe zu AnsiString durcharbeiten. Da gibt's eine ganze Menge an Funktionen für solche Fälle.
-
Hallo
und niht zu vergessen : das Forum-eigene Builder-Tutorial mit einem ganzen Abschnitt über AnsiString.
bis bald
akari