StringRegExp Bitte um Hilfe

  • Hallo,
    leider bin ich mit StringRegExp total überfordert.

    Ich habe in einer Variablen folgenden String:

    Hier einige Beispiele:

    "Teilweise bedeckt. Höchsttemperatur 11C. Wind aus NNO mit 15 bis 25 km/h."
    "Bedeckt. Tiefsttemperatur 5C. Wind aus NNW mit 10 bis 15 km/h."
    "Morgens Schauer. Höchsttemperatur 12C. Wind aus N mit 10 bis 15 km/h. Regenrisiko 30 %."
    "Zunächst Schauer. Tiefsttemperatur 6C. Wind aus NNO und wechselhaft. Regenrisiko 40 %."
    "Teilweise bedeckt. Höchsttemperatur 13C. Wind aus NNO und wechselhaft."
    "Meistens klar. Tiefsttemperatur 3C. Wind aus NNO und wechselhaft."
    "Meistens bewölkt. Höchsttemperatur 12C. Wind aus NNO mit 10 bis 15 km/h."
    "Teilweise bedeckt. Tiefsttemperatur 3C. Wind aus NNO und wechselhaft."

    Ich möchte die Werte getrennt in Variablen haben.

    Nehmen wir das Beispiel 1: "Teilweise bedeckt. Höchsttemperatur 11C. Wind aus NNO mit 15 bis 25 km/h."

    ich möchte in verschiedenen Variablen nun wie folgt haben:
    Variable 1: Teilweise bedeckt
    Variable 2: Höchsttemperatur
    Variable 3: 11C
    Variable 4: Wind aus NNO
    Variable 5: 15 bis 25 km/h

    Würde mir da bitte jemand helfen?

    Vielen Dank.

    Grüße aus Nürnberg

  • Bin am zweinfeln ob das mit Regex funktionieren kann, da die Datenzeilen unterschiedliche Strukturen haben. Die Lösung mit StringSplit ist auch nur eine Annäherung:

  • Ich habs ein wenig anders gelöst als @autoBert, allerdings auch mit Stringsplit
    Bei meinem Beispiel bekommst du, anders als bei AutoBert, für jede Textzeile separate Arrays.
    Je nachdem unter welcher Variable du so eine Zeile einliest, bekommst du diese Variable als Array
    in genau der Form zurück, wie du im Startpost angegeben hast. Denk ich zumindest. ;)