Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Mit RegEX einen Ordner ausschließen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    872

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Mit RegEX einen Ordner ausschließen

Geplant Angeheftet Gesperrt Verschoben JavaScript
4 Beiträge 2 Kommentatoren 252 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Ben1983B Offline
    Ben1983B Offline
    Ben1983
    schrieb am zuletzt editiert von Ben1983
    #1

    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?

    AsgothianA 1 Antwort Letzte Antwort
    0
    • Ben1983B 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?

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

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

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      Ben1983B 2 Antworten Letzte Antwort
      0
      • AsgothianA Asgothian

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

        Ben1983B Offline
        Ben1983B Offline
        Ben1983
        schrieb am zuletzt editiert von Ben1983
        #3

        @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 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

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

          Ben1983B Offline
          Ben1983B Offline
          Ben1983
          schrieb am zuletzt editiert von Ben1983
          #4

          @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 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          639

          Online

          32.6k

          Benutzer

          82.1k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe