Hallo zusammen,
versuche mittels HTTPMOD die HTML Seite meines Bayernlüfters abzufragen.
Diese Abfrage habe ich hinbekommen:
<div class='style1' id='frischluft_temp'>12,4 °C</div>
reading01Regex <div class='style1' id='frischluft_temp'>(\+|-?[\d\,]+)
reading01Name = frischluft_temp ergibt 12,4
Bei dieser Abfrage komme ich leider nicht weiter:
<div class='style1' id='abluft_motorstufe'>Abluft: 05</div>
reading02Regex <div class='style1' id='abluft_motorstufe'> ????????
Wie muss ich die Regex wählen, damit die 05 mit dem führenden Leerzeichen und dem nachfolgenden < extrahiert wird?
Vielen Dank.
Grüße Mave
<div class='style1' id='abluft_motorstufe'>Abluft:( \d{1,2}<)\/div>
Damit sollte es gehen.
Ich bin mir allerdings nicht sicher was für Zahlen da stehen könnten. Mit dem Regex wird eine 1-stellige oder 2-stellige Zahl ohne Komma erwartet.
Und ich verstehe nicht, wieso du das < mit extrahiert haben willst.
Vielen Dank für Deine schnelle Antwort.
Sorry, das war ein Missverständnis. Ich möchte nur die Zahl - ohne das < Zeichen.
Super, hat funktioniert.
Vielen Dank.