Split unterschiedlicher Sonderzeichen + Länge

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Split unterschiedlicher Sonderzeichen + Länge

    Ich hatte damals die Aufgabe mehrere "Suchbegriffe" die so aussehen: "SE-196X296-37-1730" zu Splitten nach ";Typ;Laenge;Breite;Dicke;Material".

    VB.NET-Quellcode

    1. If (Suchbegriff.Split("-"c).Count >= 4) Then
    2. If (Suchbegriff.Split("-"c)(1).ToString.Split("X"c).Count >= 2) Then
    3. Dim Typ = Suchbegriff.Split("-"c)(0).ToString
    4. Dim Breite = Suchbegriff.Split("-"c)(1).ToString.Split("X"c)(0).ToString
    5. Dim Laenge = Suchbegriff.Split("-"c)(1).ToString.Split("X"c)(1).ToString
    6. Dim Dicke = Suchbegriff.Split("-"c)(2).ToString
    7. Dim Material = Suchbegriff.Split("-"c)(3).ToString
    8. zeile &= ";" & Typ
    9. zeile &= ";" & Breite
    10. zeile &= ";" & Laenge
    11. zeile &= ";" & Dicke
    12. zeile &= ";" & Material
    13. End If
    14. End If


    Das war kein Problem, da das Permanent die gleichen Sonderzeichen waren.
    Jetzt habe ich eine Excel Datei mit über 100.000 Artikeln bekommen wo ich den Suchbegriff auch wieder Splitten soll jedoch mit unterschiedlichen
    Sonderzeichen und einer anderen Länge: Ich bin noch relativ neu in .net und frage mich wie ich jetzt vorgehen soll. :(

    LG Niklas