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.
    • Homoran
      Homoran Global Moderator Administrators @bahnuhr last edited by

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

      Im Adapter nicht !

      auch nicht in dieser Schreibweise 😞

      was steht denn im Editor?

      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:

        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

                            505
                            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