FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: romakrau am 10 März 2020, 00:06:28

Titel: FHEM und REGEX
Beitrag von: romakrau am 10 März 2020, 00:06:28
Hallo zusammen,
ich möchte gerne ein Teil eines readings ausgeben:

data-device="vTermine"
data-get="t_001_summary"
data-part="(/^.{0,13}/)">

Im Regex Test lautet der Ausdruck /^.{0,13}/ und gibt mir die ersten 13 Zeichen zurück. Ich bekomme den Ausdruck allerdings nicht in FHEM FTUI angewandt. Kann mir jemand erklären wie ich den Ausdruck korrekt in data-part eingeben muss? Ich habe schon alle denkbaren Kombinationen von Klammern Schrägstriche und Punkt Stern ausprobiert.
Gruß und Danke
Roman
Titel: Antw:FHEM und REGEX
Beitrag von: amenomade am 10 März 2020, 00:19:38
Mach die Schrägstriche weg
Titel: Antw:FHEM und REGEX
Beitrag von: romakrau am 10 März 2020, 03:56:14
Danke für die Antwort, aber das hatte ich schon. Anscheinend macht das System etwas mit ganzen Wörtern. Bei einem Wert > Wortlänge gibt das System etwas aus. Z.B.: "testlängenangabe" erst bei (^.{0,16}).
Titel: Antw:FHEM und REGEX
Beitrag von: CoolTux am 10 März 2020, 06:46:32
Ich denke die Frage ist besser im TabletUI Forum aufgehoben. Das hat mit FHEM an sich nichts zu tun.
Titel: Antw:FHEM und REGEX
Beitrag von: frank am 10 März 2020, 08:40:43
dein quantifier in der regex legt einen bereich fest, keine feste anzahl. probiere:

(^.{13})
Titel: Antw:FHEM und REGEX
Beitrag von: romakrau am 10 März 2020, 09:18:20
Hilft leider auch nicht. SChade, trotzdem Danke.
Titel: Antw:FHEM und REGEX
Beitrag von: amenomade am 10 März 2020, 16:09:49
Mach auch den ^ weg und .* am Ende
Also
data-parts="(.{0,13}).*"