VBS Script Text in Segmente zerlegen

  • VBScript

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Marcus Gräfe.

    VBS Script Text in Segmente zerlegen

    Hallo Liebe Community

    Ich benötige Hilfe bei einem VBS um, in einem CAD-Programm aus einer Hintergrundinformation (Attribut) einzelne Textblöcke zu erzeugen, diese sollen in einen Schriftkopf einfließen:
    Der Basisstring aus dem Attribut würde so aussehen: aa_bbbb_cccccc-dddddddd;

    1. Bereich aa --> undefinierte Zahl an Zeichen
    2. Bereich bbbb --> 6 oder 7 Zeichen
    3. Bereich cccccc --> undefinierte Zahl an Zeichen
    4. Bereich dddddddd--> undefinierte Zahl an Zeichen

    Das Attribut hat innerhalb des Programms die Definition @409@
    SO wie ich es verstehe, würde ich daher 4 VBS benötigen.

    Danke im Voraus
    Johannes
    Willkommen im Forum.

    Dafür gibt es die Split-Funktion.
    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.
    Sofern in keinem Bereich - oder _ vorkommt, geht das hier:

    Visual Basic-Quellcode

    1. dim str
    2. dim aStr
    3. str = "aa_bbbb_cccccc-dddddddd"
    4. str = replace(str, "-", "_")
    5. aStr = split(str, "_")
    6. msgbox "Bereich 1: " & aStr(0) & vbcrlf & "Bereich 2: " & aStr(1) & vbcrlf & "Bereich 3: " & aStr(2) & vbcrlf & "Bereich 4: " & aStr(3)

    Ergibt:

    Besucht auch mein anderes Forum:
    Das Amateurfilm-Forum