Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter "log Parser" - Komma bereinigen

    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

    Adapter "log Parser" - Komma bereinigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active @Homoran last edited by

      @Homoran sagte in Adapter "log Parser" - Komma bereinigen:

      was steht denn im Editor?

      Lt. Anleitung sind regex im Adapter mit / ... / einzuschließen.

      Was meinst du mit Editor ?

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @bahnuhr last edited by Homoran

        @bahnuhr sagte in Adapter "log Parser" - Komma bereinigen:

        Was meinst du mit Editor ?

        ich war beim normalen Parser-Adapter, da kann man im Editor (Bleistift) sehen was passiert
        ich müsste wissen wo sich das RegEx im Adapter aufhängt.
        sonst muss man sich schrittweise ranarbieten, z.B. Leerzeichen durch \s erstezen
        (,\s\"cl[\w\W]+)

        EDIT:
        die beiden slashes sind ja hier auch:
        Dieter008.png

        EDIT2:

        wenn der Adapter keine Kommata mag, dann kann ich mir nur noch helfen dieses zu escapen (hatten wir schon), oder wegzulassen und später wieder hinzuzufügen

        bahnuhr 1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active @Homoran last edited by

          @Homoran sagte in Adapter "log Parser" - Komma bereinigen:

          oder wegzulassen und später wieder hinzuzufügen

          was meinst du damit.

          P.S.
          \s
          hat nichts gebracht; da bleibt wieder alles stehen.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @bahnuhr last edited by

            @bahnuhr sagte in Adapter "log Parser" - Komma bereinigen:

            was meinst du damit.

            das:
            (\s\"cl[\w\W]+)

            1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active last edited by

              Rainer,
              ich habs.

              Den 1.Teil mit:
              /json = {"name"[^] "status": /

              Den 2. Teil mit:
              / "clock[^*]*l": true}/

              Und dann steht ja am Ende noch ein Komma; und dies dann mit:
              /.{1}$/

              Da die einzelnen regex wohl nacheinander abgearbeitet werden, ist das Ergebnis dann korrekt.

              Eingetragen hab ich somit:
              /json = {"name"[^] "status": /,/ "clock[^*]*l": true}/,/.{1}$/

              mfg
              Dieter

              P.S.
              Danke für deine Hilfe.

              Homoran 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @bahnuhr last edited by

                @bahnuhr sagte in Adapter "log Parser" - Komma bereinigen:

                /,/

                das meinte ich damit 😉

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @bahnuhr last edited by

                  @bahnuhr was bitte soll die [^*] bewirken?

                  das bedeutet "enthält kein (beliebig viele)"

                  • Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)
                  bahnuhr 1 Reply Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @Homoran last edited by

                    @Homoran sagte in Adapter "log Parser" - Komma bereinigen:

                    @bahnuhr was bitte soll die [^*] bewirken?

                    das bedeutet "enthält kein (beliebig viele)"

                    • Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)

                    Das ist zu hoch für mich.
                    Hab ich irgendwo her.
                    Es funktioniert aber.

                    1 Reply Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active last edited by

                      @bahnuhr sagte in Adapter "log Parser" - Komma bereinigen:

                      / "clock[^*]*l": true}/

                      In 101 steht doch für *
                      8c7549ca-e97b-4620-a7b8-27a6807753a2-image.png

                      also doch jedes zeichen; und dann der quantifier für beliebig viele.

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @bahnuhr last edited by Homoran

                        @bahnuhr sagte in Adapter "log Parser" - Komma bereinigen:

                        In 101 steht doch für *

                        du brauchst ne Brille 😉

                        das ist ein Punkt, und genau der will nicht innerhalb []

                        und selbst wenn, das ^ steht für NICHT

                        also NICHT jedes beliebige Zeichen ???

                        bahnuhr 1 Reply Last reply Reply Quote 0
                        • bahnuhr
                          bahnuhr Forum Testing Most Active @Homoran last edited by

                          @Homoran sagte in Adapter "log Parser" - Komma bereinigen:

                          du brauchst ne Brille

                          hast recht.

                          Hab auch ne Lesebrille; und die war auch drauf 😉 😉

                          Dieses regex; ist noch ein bisschen schwierig für mich.
                          Aber andererseits, vor 1/2 Jahr wusste ich noch garnichts damit anzufangen.

                          Schöne Grüße

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          623
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          komma log parser
                          3
                          37
                          858
                          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