Textdatei einlesen mit Split

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von haiyyu.

    Textdatei einlesen mit Split

    Moin ,

    folgende sache wie ich String splitte ist mir klar.

    Das mache ich so :

    VB.NET-Quellcode

    1. Dim meinString As String = tb_text.Text
    2. Dim meineStrings As String() = meinString.Split(New [Char]() {","c})


    Nun möchte ich aber folgendes eine TXT datei mit paar hundert zeilen möchte ich mit split in verschiede Listboxen packen

    Format der TXT Datei :

    Nickname|Name|Nummer

    und das wiederholt sich halt nen paar hundertzeilen lang.

    nun will ich halt immer aus jederzeile herraus die zeile nach | splitten heißt also

    Zeile1 wert 1 in listbox 1
    zeile1 wert 2 in listbox 2
    Zeile1 wert 3 in listbox 3

    ich hoffe mir kann da einer helfen.

    Mfg
    Grüße , xChRoNiKx

    Nützliche Links:
    Visual Studio Empfohlene Einstellungen | Try-Catch heißes Eisen
    Hey ChRoNiK.

    Kleines Beispiel:

    VB.NET-Quellcode

    1. Dim Lines() As String = System.IO.File.ReadAllLines("Datei")
    2. For Each Line As String In Lines
    3. Dim Splitted() As String = Line.Split("|")
    4. If Splitted.Length <> 3 Then Continue For
    5. ListBox1.Items.Add(Splitted(0))
    6. ListBox2.Items.Add(Splitted(1))
    7. ListBox3.Items.Add(Splitted(2))
    8. Next