FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: roedert am 29 Dezember 2018, 13:03:08

Titel: Regex für nicht mit Wildcard
Beitrag von: roedert am 29 Dezember 2018, 13:03:08
Ich möchte die Feuchtigkeitswerte der Bäder in eine ander Db loggen wie den rest ... do wie bekomme ich "den Rest" definiert?
Für DBHum ist die Definition Bad.*:hum.* - mir fehlt nun der Ausdruck für "alles ausser Bad.*:hum.*"

Mit (?!Bad).* bekomme ich alles was nicht zu den Bädern gehört, mit .*(?!:hum).* bekomme ich alle Readings ausser den Feuchtigkeitswerten ... aber wie bekomme ich beide Bedingungen verknüpft?
Titel: Antw:Regex für nicht mit Wildcard
Beitrag von: roedert am 29 Dezember 2018, 13:42:19
Zitat von: Pfriemler am 29 Dezember 2018, 13:38:57
(?!Bad).*:hum.* ?
Das liefert die Feuchtigkeitswerte aller anderen Räume .... alle anderen Readings werden damit aber auch ausgeschlossen.
Titel: Antw:Regex für nicht mit Wildcard
Beitrag von: Pfriemler am 29 Dezember 2018, 14:18:10
sorry, falsch verstanden. Du willst alle Badfeuchte in ein Log und alles andere ins andere Log.
Zweiter Versuch: (?!(Bad.*:hum.*))...
Auch nur geraten bzw. aus anderen Fragen extrapoliert...

btw.  Wieso willst Du "alles andere" loggen?