Mehrzeiligen String zeile für zeile auslesen

  • VB.NET

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

    Mehrzeiligen String zeile für zeile auslesen

    Hallo,

    ich habe in moment folgendes problem:

    ich habe einen mehrzeiligen string... in etwa so:

    blabla{1}blabla2{2}blabla3{3}
    xay{1}drw{2}sfsfsfsd{3}

    usw usw

    und ich will den string zeile für zeile auslesen und dann die einzelnen werte vor {1} usw speichern... letzteres habe ich shcon:

    VB.NET-Quellcode

    1. If text.Contains("{1}") Then
    2. user = text.Remove(text.IndexOf("{1}"))
    3. End If


    usw...

    aber das zeile für zeile will mir nicht gelingen...

    ihc habs so probiert:

    VB.NET-Quellcode

    1. Dim test_arr1 As String() = str.Split(vbNewLine.ToCharArray())
    2. For Each t As String In test_arr1
    3. Next


    Aber der liest die 1. zeile i wie 2x aus! o.O

    MfG
    Beispiel

    VB.NET-Quellcode

    1. Dim arr() As String = {"eins", "zwei", "drei", "vier", "fünf"} ' String-Arry
    2. Dim txt As String ' Text
    3. Dim trennzeichen As Char = CType(";", Char) ' Trennzeichen
    4. txt = String.Join(trennzeichen, arr) ' String-Array in eine Zeichenfoöge zusammenfügen
    5. arr = txt.Split(trennzeichen) ' Text trennen und in ein String-Array speichern