größer kleiner mit regex

Begonnen von holle75, 24 März 2019, 13:22:34

Vorheriges Thema - Nächstes Thema

holle75

Hello ihr, möchte gerne data-hide-on = "xxxx" mit einer regex belegen welche "größer als 2" sagt.

Möglich? Und falls ja, wer kennt die Regex?

Danke
der Regex-Hasser und -Nichtversteher und -Niepassendefinder

Edit: Hoppala, data-substitution die gleiche Herausforderung

data-substitution='["<2","Frostgefahr"]' data-hide-on=">2"

sinus61

Wenn es darum geht den unter 2 Grad den Text Frostgefahr anzuzeigen und sonst nichts könnte man es so machen:


<div data-type="label" data-device="TempTest" data-get="state"
data-limits='[-73,2]'
data-classes='["","transparent"]'
data-substitution="s/[\d-].*/Frostgefahr/g"></div>

holle75

#2
Auf dem Punkt Sinus. Dankeschön

EDIT: schade so nur, dass der Platz immer belegt wird.

Ich hatte es jetzt so umgesetzt:

<div data-type="label" data-device="var_device" data-get="fcvar_tempLow" data-color="red" data-substitution='["(.*)","Frostgefahr"]' data-hide="fcvar_tempLow" data-hide-on="^0*[1-9]\d*$"></div>

aber da die Regex von mir irgendwo geklaut wurde (sprich, nicht verstanden) funktioniert sie nur ab <=1 .... Kompromiss. Vorteil belegt nur Platz wenn Frostgefahr.