FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Damian am 29 August 2013, 18:03:17

Titel: Bug oder Feature REGEXP Eingangstuer.o*
Beitrag von: Damian am 29 August 2013, 18:03:17
Hallo zusammen,

ich versuche nach bestimmten HM-Nachrichten zu filtern - ist ja auch nichts besonderes.

von den beiden Meldungen möchte ich nur eine loggen.

2013-08-28_15:50:33 Eingangstuer open
2013-08-28_15:50:33 Eingangstuer contact: open (to HMLAN)



./log/Eingangstuer.log Eingangstuer.open

funktioniert

./log/Eingangstuer.log Eingangstuer.o*

dagegen nicht - warum?

Gruß

Damian
Titel: Aw: Bug oder Feature REGEXP Eingangstuer.o*
Beitrag von: justme1968 am 29 August 2013, 18:05:47
weil es ./log/Eingangstuer.log Eingangstuer.o.* heissen muss ?

ein o und beliebige zeichen danach. nicht beliebig viele o wie bei dir.

(falls es kein tipfehler ist)

gruss
  andre
Titel: Aw: Bug oder Feature REGEXP Eingangstuer.o*
Beitrag von: Damian am 29 August 2013, 18:16:18
Zitat von: justme1968 schrieb am Do, 29 August 2013 18:05weil es ./log/Eingangstuer.log Eingangstuer.o.* heissen muss ?

ein o und beliebige zeichen danach. nicht beliebig viele o wie bei dir.

(falls es kein tipfehler ist)

gruss
  andre

Danke - und doch selbst drauf reingefallen;)

Vielleicht als Info für die anderen:

* steht bei regulären Ausdrücken (Regexp) für "beliebig oft wiederholen" und nicht für "beliebige Zeichen" wie man es sonst kennt.

Gruß

Damian
 
Titel: Aw: Bug oder Feature REGEXP Eingangstuer.o*
Beitrag von: rudolfkoenig am 29 August 2013, 19:03:51
Oder auch: regexp ist anders und deutlich maechtiger als das vom Filesystem eher bekannte glob.