Autor Thema: Hilfe bei einem Regex-Ausdruck  (Gelesen 931 mal)

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1097
Hilfe bei einem Regex-Ausdruck
« 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 
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...

Offline juemuc

  • Hero Member
  • *****
  • Beiträge: 1097
Antw:Hilfe bei einem Regex-Ausdruck
« Antwort #1 am: 28 März 2022, 21:58:10 »
Hallo zusammen,

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

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
Fritzbox 7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM Fensterkontakte und  Amazon Echo Dot, raspberry3B+ mit RPI-RF-MOD und piVCCU, Raspbian ...