Frage zu RegEx

Begonnen von M_I_B, 30 Mai 2016, 10:16:58

Vorheriges Thema - Nächstes Thema

M_I_B

... ich habe mal wieder eine Frage zu RegEx ...
Im Zusammenhang mit der "hübschen" Darstellung von Dimmerwerten mit Hilfe von light_light_dim_(X) hatte ich mir diverse Beispiele angesehen, aber irgendwie haben die alle Probleme bei Dimmerwerten zwischen 0.1 bis 9.9

Ein Beispiel sieht ausschnittweise z.B. so aus:
off:light_light_dim_00@black 0\d.*:light_light_dim_00 1\d.*:light_light_dim_10
OFF wird hierbei korrekt umgesetzt, ebenso wie Werte ab 10.0 bis 100. Lediglich einstellige Werte möchten nicht so wie ich möchte  ::)

M.E. passt das "0\d.*" nicht, da in den Dimmerwerten ja nicht "03.5" steht, sondern "3.5

Ich habe jetzt reichlich in https://wiki.selfhtml.org/wiki/Perl/Regul%C3%A4re_Ausdr%C3%BCcke gelesen und probiert, aber ich scheitere daran gnadenlos  :(

Wer mag helfen?

dev0


M_I_B

 ;D ;D ;D Danke für die schnelle Hilfe! Auf den bin ich bei meinen Versuchen nicht gekommen; alles schön!

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

M_I_B

... au ja, das ist auch mal ein nettes Spielfeld ;D Habe zwar noch keine meiner RGBW an FHEM getüddelt, aber mit Dimmern geht's ja inzwischen auch. Da werde ich mal bei Gelegenheit ein bisschen Farbe ins Spiel bringen  8)
Danke für den Hinweis; hab ich mal gleich in die Fav's gelegt...