Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Text mit PARSER Adapter auslesen

    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

    Text mit PARSER Adapter auslesen

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

      @man10to sagte in Text mit PARSER Adapter auslesen:

      Das ist ein csv Export aus dem Portal

      Wenn man mehrere Werte aus einem CSV auslesen möchte, wäre es dann nicht besser mit einem kleinen Skript zu arbeiten?
      Das ist ja mühsam und fehleranfällig für jeden Datensatz und jedes Feld ein eigenes Regex zu erzeugen.
      Mit der bibliothek https://www.npmjs.com/package/csv-parse
      geht das wunderbar,

      kann man die csv aus dem portal online direkt abrufen?

      und zum 2. Beispiel im gleichen thread??? besser wäre dazu ein neuen thread anzulegen
      das ist doch direkt json, auch hier geht das mit einem skript wesentlich einfacher als den mit regex zu interpretieren.
      wenn du vom 2. oder 3. redest. das kann bei einem anderen abruf schon wieder eine andere reihenfolge haben und dann ist es das 5.
      und er hat den code/json schon wieder nicht in code-tags gepackt.

      wenn ihr euch nicht sicher seid ob das genau die richtige lösung ist, dann bitte ergebnisoffen fragen. sonst fallen wir (auch ich) immer wieder drauf rein, das das nicht die beste lösung ist und helfen (doktern) an lösungen herum die eigentlich keine guten sind und morgen schon wieder umfallen. =frust bei allen

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

        @oliverio sagte in Text mit PARSER Adapter auslesen:

        wäre es dann nicht besser mit einem kleinen Skript zu arbeiten?

        ja!

        1 Reply Last reply Reply Quote 0
        • M
          man10to @Homoran last edited by

          @homoran das hab ich versucht, aber wenn ich etwas anderes als 0 einstelle wird nichts mehr angezeigt ...

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

            @man10to sagte in Text mit PARSER Adapter auslesen:

            @homoran das hab ich versucht, aber wenn ich etwas anderes als 0 einstelle wird nichts mehr angezeigt ...

            zeigen

            M 1 Reply Last reply Reply Quote 0
            • M
              man10to @Homoran last edited by

              @homoran

              sobald ich bei Num was anderes einstelle wird das bei Ergebniss nicht angezeigt ...

              6f20285f-c89d-4465-98bf-909f3d70e439-grafik.png

              8a7f6b88-f623-4c08-ad50-6c4873e3b9cf-grafik.png

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

                @man10to das ist doch nicht mein RegEx!

                M 1 Reply Last reply Reply Quote 0
                • M
                  man10to @Homoran last edited by

                  @homoran ok, wo gibt es deins ?

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

                    @man10to was ist hier eigentlich los?
                    Hier scheint es drunter und drüber zu gehen.

                    geht es hier dauernd um verschiedene Quelltexte?
                    oder kommen "nur" dauernd neue Informationen?

                    ich habe immer den gesamten Quelltext haben wollen, damit man wahlweise ein eindeutiges Ergebnis, oder ein mehrfach nutzbares ReEx erstellen kann. Mit Schnipseln geht das nicht. Und ein Einzeltreffer kann bei einem ungeeigneten RegEx nicht einfach per Num für andere Fundstellen genutzt werden.

                    für dein letztes JSON wäre es berOfI[^\:]+\: \"(\d+) da geht es auch mit NUM
                    aber mach es besser mit einem Skript

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      man10to @Homoran last edited by

                      @homoran Es tut mir echt leid das ich das so unkoordiniert gemacht habe.
                      Nach deinem ersten Hinweis auf den ganzen Quelltext habe ich wirklich versucht immer den ganzen Quelltext zu versenden.
                      Ich bin dir sehr Dankbar für die Hilfe und un funktioniert das auch genauso wie gewünscht. Ich findes es fanzinierend wie schnell und gut du Antwortest und kann deine Verärgerung schon etwas nachvollziehen.
                      Mein erster Ansatz war ja das ich selbst herausfinde wie solche Strings gefunden werden. Leider komme ich mit der Seite zum testen zar zum Testen kalr aber nicht für die Anleitung bzw das verständniss wie genau die syntax ist.
                      Gibt es da überhaupt etwas ?

                      Nochmals entschuldigung für die Verwirrung..

                      Egbert

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

                        @man10to sagte in Text mit PARSER Adapter auslesen:

                        Gibt es da überhaupt etwas ?

                        nicht wirklich, aber in regex101 wird jede Regel einzeln sehr gut erklärt, und wenn du einen kompletten RegEx gebaut hast, wird dieser nochmals in seine Bestandteile zerlegt erläutert

                        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

                        732
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        3
                        22
                        904
                        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