Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Mit RegEX einen Ordner ausschließen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Mit RegEX einen Ordner ausschließen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ben1983
      Ben1983 last edited by Ben1983

      Hallo,

      ich mache mir Hilfe einer RegEx eine on() subscribtion von mehrer States im Format.
      Adapter.a.state
      Adapter.b.state

      Nun gibt es auch
      Adapter.x.state

      Diesen 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?

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @Ben1983 last edited by

        @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.state

        Zeig 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.

        Ben1983 2 Replies Last reply Reply Quote 0
        • Ben1983
          Ben1983 @Asgothian last edited by Ben1983

          @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?

          1 Reply Last reply Reply Quote 0
          • Ben1983
            Ben1983 @Asgothian last edited by Ben1983

            @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).

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            852
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            2
            4
            199
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo