FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wernieman am 19 Mai 2018, 19:12:35

Titel: (gelöst) Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Wernieman am 19 Mai 2018, 19:12:35
Hallo Freunde,

sorry aber heute verlassen mich meine RegEx-Künste und irgendwie finde ich bei Google keine Lösung:

Beim Basteln möchte ich für ein Device alles loggen, außer einigen wenigen Atributen, um es klein zu halten.

Normalerweise würde ich sagen, WAS ich geloggt haben will:
ZitatTestDevice:(Punkt1|Punkt2|Punkt3).*

Nur ... wie mache ich es jetzt, wenn ich alles AUßER den obigen Punkten haben will=? Eigentlich wird bei regEx der Parameter! dafür verwendet .... stehe nur momentan irgendwie Gedanktich auf dem Schlauch. Kann mir bitte jemand einen Schubs geben?

Danke,
Werner

Edit:
Lösung ist das Attribut: ignoreRegexp (siehe für weitere Beschreibung die Command-Ref)

Danke an Otto
Titel: Antw:Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Otto123 am 19 Mai 2018, 19:15:54
Hallo Werner,
attr <> ignoreRegexp ?

Gruß Otto
Titel: Antw:Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Wernieman am 19 Mai 2018, 19:17:53
Aber es soll j alles vom Device TestDevice loggen .. würde ich nicht mit  ignoreRegexp alles umdrehen?
Titel: Antw:Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Otto123 am 19 Mai 2018, 19:20:48
Nö verstehe ich nicht so, das macht nur die Ausnahme. Aber nicht das ich wirklich sicher bin  :-[
ZitatignoreRegexp regexp
It is hard to create a regexp which is _not_ matching something, this attribute helps in this case, as the event is ignored if matches the argument. The syntax is the same as for the original regexp.
Titel: Antw:Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Wernieman am 19 Mai 2018, 19:26:37
Ahhhhh ... also
1. RegEx
ZitatTestDevice:
Und dann 2. was ich nicht will ..... muß mal testen ...
Titel: Antw:Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Otto123 am 19 Mai 2018, 19:37:33
Ich hatte das hier irgendwie aufgeschnappt
https://forum.fhem.de/index.php?topic=87387.15
Titel: Antw:Kleine RegEx-Frage (Nicht Parameter)
Beitrag von: Wernieman am 19 Mai 2018, 20:43:47
Mhhh ... bis jetzt funzt es noch nicht ... bin noch am "basteln"

Edit:
Funzt! Danke!