FHEM Forum

FHEM => Automatisierung => Perl für FHEM-User => Thema gestartet von: juemuc am 28 März 2022, 21:43:44

Titel: Hilfe bei einem Regex-Ausdruck
Beitrag von: juemuc am 28 März 2022, 21:43:44
Hallo,

um die Anwesenheit zu erkennen, nutze ich das "PRESENCE"-Modul. Hier wird über ...\(WLAN,.+\) abgefragt, ob das Gerät mit der Fritzbox verbunden ist (dort steht dann "(WLAN, 1201 / 1201 Mbit/s, -40)". Nun möchte ich dies erweitern, sodass auch "(gWLAN, 1201 / 1201 Mbit/s, -40)" erkannt wird. Wenn ich den Ausdruck zu ...\(.+WLAN,.+\) ändere, passt es zwar für "(gWLAN..." aber nicht mehr für "...\(WLAN,.+\).

Wie muss der Ausdruck definiert werden, damit es für beide Szenarien passt?

Viele Grüße
Jürgen 
Titel: Antw:Hilfe bei einem Regex-Ausdruck
Beitrag von: juemuc am 28 März 2022, 21:58:10
Hallo zusammen,

mit "\(g?+WLAN,.+\)" scheint es zu funktionieren.

Viele Grüße
Jürgen