data-substitution mit Klammer im Text ?

Begonnen von dt2510, 10 Oktober 2019, 13:24:21

Vorheriges Thema - Nächstes Thema

dt2510

Ich versuche gerade mittels data-substitution ein Label umzuformatieren. Allerdings scheint ( und ) nicht erkannt zu werden

<div data-type="label" data-device="TRASH" data-get="STATE" data-substitution='["EVS ","","in 1 Tag(en)","morgen"]'></div>

Der Inhalt von STATE ist
EVS Gelber Sack in 1 Tag(en)

erwartet hätte ich
Gelber Sack morgen

stattdessen kommt
Gelber Sack in 1 Tag(en)

dt2510

Ich konnte es mit

attr TRASH stateFormat next_text in next_days Tagen

umgehen. Vorher stand dort next_text in next_days Tag(en)

Interessieren würde es mich trotzdem...

setstate

( ) hat bei RegExp eine besondere Bedeutung. Daher musst du das mit zwei \ escapen:

data-substitution='["EVS ","","in 1 Tag\\(en\\)","morgen"]'

dt2510

Danke !!! Mit regex steh' ich sowieso irgendwie auf Kriegsfuß ...