Autor Thema: Bug oder Feature REGEXP Eingangstuer.o*  (Gelesen 1131 mal)

Offline Damian

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6458
Bug oder Feature REGEXP Eingangstuer.o*
« 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
Programmierte FHEM-Module: DOIF mit uiTable, DOIF-Perl, THRESHOLD, FHEM-Befehl: IF

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19284
Aw: Bug oder Feature REGEXP Eingangstuer.o*
« Antwort #1 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
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Damian

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6458
Aw: Bug oder Feature REGEXP Eingangstuer.o*
« Antwort #2 am: 29 August 2013, 18:16:18 »
Zitat von: justme1968 schrieb am Do, 29 August 2013 18:05
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


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
 
Programmierte FHEM-Module: DOIF mit uiTable, DOIF-Perl, THRESHOLD, FHEM-Befehl: IF

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 20768
Aw: Bug oder Feature REGEXP Eingangstuer.o*
« Antwort #3 am: 29 August 2013, 19:03:51 »
Oder auch: regexp ist anders und deutlich maechtiger als das vom Filesystem eher bekannte glob.