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
http://perldoc.perl.org/functions/quotemeta.html
Wenn ich die Daten so sehe, wuerde ich nochmal ueberlegen, ob die Loesung mit Regexp die Richtige ist.
Zitat von: Markus Bloch am 19 Februar 2018, 09:13:08
http://perldoc.perl.org/functions/quotemeta.html
Danke für die Info. Müsste dann meine Zeile so aussehen?
next if($cookiestring =~ \Q$cookie\E);
/\Q$cookie\E/
Aber besser ist den Text zu extrahieren, und dann mit eq vergleichen!