FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Guenni1404 am 07 Mai 2018, 21:00:00

Titel: Probleme mit HTTPMOD und Regex
Beitrag von: Guenni1404 am 07 Mai 2018, 21:00:00
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.
Titel: Antw:Probleme mit HTTPMOD und Regex
Beitrag von: mumpitzstuff am 07 Mai 2018, 21:23:58
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.
Titel: Antw:Probleme mit HTTPMOD und Regex
Beitrag von: Guenni1404 am 08 Mai 2018, 17:24:28
Perfekt! Hat einwandfrei funktioniert.
Besten Dank!