Autor Thema: (gelöst) Kleine RegEx-Frage (Nicht Parameter)  (Gelesen 260 mal)

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 4131
(gelöst) Kleine RegEx-Frage (Nicht Parameter)
« 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:
Zitat
TestDevice:(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
« Letzte Änderung: 19 Mai 2018, 20:46:50 von Wernieman »
- Bitte um Input für Output
- When there is a Shell, there is a Way

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline Otto123

  • Hero Member
  • *****
  • Beiträge: 9398
    • Otto's Technik Blog
Antw:Kleine RegEx-Frage (Nicht Parameter)
« Antwort #1 am: 19 Mai 2018, 19:15:54 »
Hallo Werner,
attr <> ignoreRegexp ?

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 4131
Antw:Kleine RegEx-Frage (Nicht Parameter)
« Antwort #2 am: 19 Mai 2018, 19:17:53 »
Aber es soll j alles vom Device TestDevice loggen .. würde ich nicht mit  ignoreRegexp alles umdrehen?
- Bitte um Input für Output
- When there is a Shell, there is a Way

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline Otto123

  • Hero Member
  • *****
  • Beiträge: 9398
    • Otto's Technik Blog
Antw:Kleine RegEx-Frage (Nicht Parameter)
« Antwort #3 am: 19 Mai 2018, 19:20:48 »
Nö verstehe ich nicht so, das macht nur die Ausnahme. Aber nicht das ich wirklich sicher bin  :-[
Zitat
ignoreRegexp 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.
« Letzte Änderung: 19 Mai 2018, 19:22:28 von Otto123 »
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 4131
Antw:Kleine RegEx-Frage (Nicht Parameter)
« Antwort #4 am: 19 Mai 2018, 19:26:37 »
Ahhhhh ... also
1. RegEx
Zitat
TestDevice:
Und dann 2. was ich nicht will ..... muß mal testen ...
- Bitte um Input für Output
- When there is a Shell, there is a Way

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline Otto123

  • Hero Member
  • *****
  • Beiträge: 9398
    • Otto's Technik Blog
Antw:Kleine RegEx-Frage (Nicht Parameter)
« Antwort #5 am: 19 Mai 2018, 19:37:33 »
Ich hatte das hier irgendwie aufgeschnappt
https://forum.fhem.de/index.php?topic=87387.15
Viele Grüße aus Leipzig
RaspberryPi,HMLAN,HMUART,Homematic,Fritz!Box 7490,Sonos,ET9200,Arduino nano,ESP8266

Offline Wernieman

  • Hero Member
  • *****
  • Beiträge: 4131
Antw:Kleine RegEx-Frage (Nicht Parameter)
« Antwort #6 am: 19 Mai 2018, 20:43:47 »
Mhhh ... bis jetzt funzt es noch nicht ... bin noch am "basteln"

Edit:
Funzt! Danke!
« Letzte Änderung: 19 Mai 2018, 20:45:29 von Wernieman »
- Bitte um Input für Output
- When there is a Shell, there is a Way

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

 

decade-submarginal