FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: derfhem am 16 September 2018, 15:12:18

Titel: Regx bringt kein Ergebnis
Beitrag von: derfhem am 16 September 2018, 15:12:18
Hallo zusammen,

ich möchte die verbleibenden Druckerseiten meines NW Druckers auslesen.

HTML (Entwicklertool) sieht wie folgt aus:

<tr>
                    <td class="labelSpsFont"></td>
                   
                      Verbleibende Seiten, geschätzt
                      *:
                    <td class="itemSpsFont">
                     
                      230
                     
                    </td>
                  </tr>



Mein regex: <td class="labelSpsFont"></td>\s*\s*Verbleibende Seiten, geschätzt\s*\*:\s*<td class="itemSpsFont">\s*\s*([^0-9]+)

Was mache ich falsch?  :(

Danke
Titel: Antw:Regx bringt kein Ergebnis
Beitrag von: Prof. Dr. Peter Henning am 16 September 2018, 15:43:03
Siehe hier: https://regex101.com/

LG

pah
Titel: Antw:Regx bringt kein Ergebnis
Beitrag von: derfhem am 16 September 2018, 16:23:21
Besten Dank da war ich schon, nur hat es mir leider nicht geholfen.
Titel: Antw:Regx bringt kein Ergebnis
Beitrag von: Otto123 am 16 September 2018, 21:00:32
Ich bin nicht gut in regExp

Du willst die Zahl?
Als Anfang - mein Versuch im Bild  :D

Und ich lese immer hier -> http://perldoc.perl.org/perlre.html

Gruß Otto
Titel: Antw:Regx bringt kein Ergebnis
Beitrag von: CoolTux am 16 September 2018, 21:15:37
^\s+<td class="itemSpsFont">\s+(\d+)$

Damit liest er Dir genau Deine 230 aus
Titel: Antw:Regx bringt kein Ergebnis
Beitrag von: derfhem am 18 September 2018, 17:19:55
Danke für die Ansätze. Bislang hat leider nichts zum Ergebnis geführt :/

Habe das Device nun vorerst gelöscht.  :-X
Titel: Antw:Regx bringt kein Ergebnis
Beitrag von: CoolTux am 18 September 2018, 17:21:52
Schade das Du nicht sagst was für ein Device was für ein Modul, kein list von irgendwas.
Meine Regex lief auf jeden Fall mit Deiner HTML Darstellung.