String zerlegen

codeman

Erfahrenes Mitglied
Hallo,

Ich hoffe ich bin hier im richtigen Unterforum!
Also: Ich hab einen Text der z.B. so aussieht:
Code:
Teil1.Teil2.Teil3=abc
Teil1.Teil2.Teil4=edfg
Teil1.Teil5=hijk
...

Diesen Text möchte ich jetzt in verschiedene List-Boxen füllen, und zwar soll in die erste ListBox der Teil einer Zeile bis zum ersten Punkt ("."). Wenn man jetzt in der ersten Box einen Wert auswählt (z.B.: Teil1) sollen n die Zweite Box der Teil bis zum Zweiten Punkt, aber nur von den Zeilen die mit Teil1 anfangen, wenn man auf Teil2 klickt von den zeilen die mit Teil1.Teil2 anfangen ... usw.

Das "=" sollte genauso behandelt werden (Das Zeichen ist dann nur intern notwendig.)

Jetzt mehr eine theoretische Frage: Wie würdet Ihr das lösen? Mit Collections, Arrays, ...
Bei mir funktioniert das nämlich irgedwie nicht, egal wie ich es versucht habe!

Danke im Voraus,
codeman
 
Hiho

Mach doch einfach

C#:
string string1, string2;

string2 = string1.subString(0, string.FirstIndexOf(0,"."));

Und das machst du dann für alle anderen Fälle.

Greetz
 
Zuletzt bearbeitet von einem Moderator:
Das sollte doch mit ineinander verschachtelten Collections gehen, oder?
Mir fehlt jetzt leider die Zeit um da weiter auszuholen. Vllt später.

Aber je nachdem wie groß die Datenmenge ist, die du da hast, wäre vllt auch die Lösung über eine DB zu empfehlen.
Bei großen Datenmengen würde ich das vorziehen.
 
Hallo,

Verschachtelte Collections... an so etwas hätte ich auch schon gedacht!
Aber die konkrete Lösung ist mir noch nicht zugeflogen...

Wenn du das ausholen möchtest/würdest wäre das ganz nett.

@cosmochaosmaker
Versteh ich jetzt nicht ganz...?!
 
Zurück