Spaltenweise auslesen einer Textdatei mit dem Separator ;

  • VB.NET

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

    Spaltenweise auslesen einer Textdatei mit dem Separator ;

    Hallo zusammen,

    ich habe folgendes Problem:
    Ich habe eine Textdatei mit einer Spaltenstruktur (Trennzeichen ";"). Nun muss ich über vb.net diesen einlesen (funktioniert) und prüfen, ob in der zweiten Spalte (nach dem ersten ";") ein bestimmter Inhalt auftritt.
    Falls ja, dann darf die ganze Zeile nicht berücksichtig werden.

    Leider komme ich an dieser Stelle nicht mehr weiter. Für detailliertere Fragen einfach antworten :)

    Besten Dank an die VB-net Gemeinde :)

    *Topic verschoben, demnächst bitte aufs richtige Unterforum achten!*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()

    @Atilla1907 So was:

    VB.NET-Quellcode

    1. For Each line In IO.File.ReadLines("PFAD_ZU_DEINER_DATEI")
    2. If Not String.IsNullOrEmpty(line) Then ' Leerzeilen überlesen
    3. Dim parts() = line.Split(";"c)
    4. If parts.Length >= 2 Then ' es kommt mindestens ein ";" vor
    5. If Not parts(1).Contains("ein bestimmter Inhalt") Then ' Deinen Inhalt abfragen
    6. MessageBox.Show("Do It")
    7. End If
    8. End If
    9. End If
    10. Next
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!