NEWS
Mit RegEX einen Ordner ausschließen
-
Hallo,
ich mache mir Hilfe einer RegEx eine on() subscribtion von mehrer States im Format.
Adapter.a.state
Adapter.b.stateNun gibt es auch
Adapter.x.stateDiesen möchte ich ausschließen.
Gibt es eine Möglichkeit dies direkt in der RegEx zu tun, oder muss ich die id des Events abfragen?
-
@ben1983 sagte in Mit RegEX einen Ordner ausschließen:
ich mache mir Hilfe einer RegEx eine on() subscribtion von mehrer States im Format.
Adapter.a.state
Adapter.b.stateZeig doch mal bitte Dein Regex. Und gib mehr Informationen insbesondere über "a", "b" und "x".
Wenn es wirklich nur a oder b wäre könnte man das regex konform einfach durch
[ab] erledigen, dann muss da ein "a" oder ein "b" stehen. So einfach fürchte ich ist es bei Dir aber nicht.A.
-
@asgothian Sorry, war bis jetzt nicht am rechner...
const idAnwesenheit = /^fb-checkpresence\.0\.familyMembers\..*\.presence/;
ich möchte allerdings nur die Ebene einen Ordner tiefer als familyMembers haben,
nicht den datenpunt pensence in dem Ordner familyMembers selbst und nicht 2 Unterordner darunter.
Geht das irgendwie?OK, den Ordner femilyMembers, hat man wohl durch die Punkte schon ausgeschlossen,
aber wie bekomme ich Unterordner raus? -
@asgothian Ich habe es schon so versucht....
const idAnwesenheit = /^fb-checkpresence\.0\.familyMembers\..*?\.presence/;
und gehofft, dass dann nur bis zu ersten auftretenden "." gesucht wird.
Aber leider macht er das nicht. (Auch Unterordner werden subscribt).