Fehler: Nested quantifiers in regex

Begonnen von michael.winkler, 19 Februar 2018, 09:02:36

Vorheriges Thema - Nächstes Thema

michael.winkler

Hi,

mein Modul verursacht folgende Fehlermeldung

Nested quantifiers in regex; marked by <-- HERE in m/session-token="sREgK2fTKr+YZPekFpEPYv3XQYTV05JaQia4Id9bxoX1GlSyLkwhTbOmrQckbe2Ll9+GX+pKnDKohchDxytGX+Rdi9ud+nlDcZD7U70M+Cy10sGOTtmqOwlpF7F0EzkmWLbu7DCwLXjlDTapmYfAl/sxXklVnWrtcwnJFK3k0xnyaAEaU5VvCpVXyZ1G0+++ <-- HERE QISuS/Af46Hprz1cYEEvrg==";/ at ./FHEM/37_echodevice.pm line 1309.


Die dazugehörige Zeile sie so aus:

next if($cookiestring =~ /$cookie/);


Kann mir da jemand weiterhelfen?

Gruß
Michael

Markus Bloch

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

rudolfkoenig

Wenn ich die Daten so sehe, wuerde ich nochmal ueberlegen, ob die Loesung mit Regexp die Richtige ist.


Phill

/\Q$cookie\E/
Aber besser ist den Text zu extrahieren, und dann mit eq vergleichen!
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html