Hallo,
dank dem letzten Update muss ich - leider mal wieder - meine ca. 250 Datenpunkte korrigieren. Dies könnte ich doch wunderbar mit Regex machen, oder?
ABER:
list *Licht*
um alle Geräte mit "Licht" im Namen aufzulisten, funktioniert nicht. Ich möchte mit "list" erst mal nur testen, welche Geräte das Regex auswirft um dann zu verfeinern.
Später möchte ich mit
attr *Licht* devStateIcon (on)|([Ee]in):FS20.on:Aus (off)|([Aa]us):FS20.off:Ein
global alle Lichtschalter ändern.
Bitte kann mir jemand einen Hinweis geben, was ich vor oder hinter dem Wort "Licht" eingeben muss, damit die Regex alle Devices mit dem Wort "Licht" im Namen auswirft.
Schmitti
Hallo Schmitti,
beim regExp musst Du .* nehmen. list .*Licht.*
Zum Nachlesen -> http://perldoc.perl.org/perlre.html
. steht für beliebiges Zeichen, * steht für vorheriges Zeichen beliebig oft.
Gruß Otto
Zitat von: Otto123 am 11 Juni 2018, 22:19:54
Hallo Schmitti,
beim regExp musst Du .* nehmen. list .*Licht.*
Gruß Otto
Super Danke Otto, genau was ich gesucht habe
Schmitti