Probleme mit HTTPMOD und Regex

Begonnen von Guenni1404, 07 Mai 2018, 21:00:00

Vorheriges Thema - Nächstes Thema

Guenni1404

Hallo,

ich habe angefangen mit HTTPMOD und Regex eine Seite auszulesen. Ich bekomme auch alle Daten in Userreadings die ich brauche, Außnahme ist eine Datensatz. Die Uhrzeiten verändern sich leider ständig. Somit muss ich sie jeden Tag auslesen.

Ich bekomme nach meinem Regex folgene Daten im Userreading
10.00 - 12.00 Uhr 18.00 - 19.00 Uhr

Ich hätte die Daten gerne in 2 Userreadings aufgeteilt.

1. 10.00 - 12.00 Uhr
2. 18.00 - 19.00 Uhr


Kann mir einer sagen wie ich die Regex definieren muss, damit ich 2 Datensätze erhalte?
Ich habe es bisher nicht hinbekommen.

mumpitzstuff

Ohne jetzt genau zu wissen wie das mit httpmod geht, könntest du nicht erst die eine Uhrzeit parsen und dann separat die Zweite?

1. Uhrzeit in $1
(\d{2}\.\d{2}\s+-\s+\d{2}\.\d{2}\s+Uhr)\s+\d{2}\.\d{2}\s+-\s+\d{2}\.\d{2}\s+Uhr

2. Uhrzeit in $1
\d{2}\.\d{2}\s+-\s+\d{2}\.\d{2}\s+Uhr\s+(\d{2}\.\d{2}\s+-\s+\d{2}\.\d{2}\s+Uhr)

Alternativ dann auch 1. Uhrzeit in $1 und 2. Uhrzeit in $2
(\d{2}\.\d{2}\s+-\s+\d{2}\.\d{2}\s+Uhr)\s+(\d{2}\.\d{2}\s+-\s+\d{2}\.\d{2}\s+Uhr)

Wie man das dann aber mit httpmod in 2 Readings rein packt, kann ich dir leider nicht sagen.

Guenni1404

Perfekt! Hat einwandfrei funktioniert.
Besten Dank!