Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Wert von ObjektID parsen (regex)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Wert von ObjektID parsen (regex)

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

      @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

      wird aber nicht sein was du willst

      So könnte es gehen aber da machen mir Sonderzeichen wie Ä Ö Ü Probleme.
      Wie geschrieben nur den Namen (Wert) vor dem letzten </a> in dieser Syntax.

      Hier nochmals:

      <dd class="episode-presenter"><a href="https://www.swr3.de/crew/constantin-zller-100.html">Constantin Zöller</a></dd>
      <dd class="episode-presenter"><a href="https://www.swr3.de/crew/rebekka-de-buhr-100.html">Rebekka de Buhr</a></dd>
      
      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @DJMarc75 last edited by Homoran

        @djmarc75 ist die Stelle im Ausschnitt dabei gewesen?

        @djmarc75 sagte in [gelöst] Wert von ObjektID parsen (regex):

        da machen mir Sonderzeichen wie Ä Ö Ü Probleme.

        das wäre kein Problem.

        ja der Klarname!
        ist doch bei Ben korrekt, oder?

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

          @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

          ist doch bei Ben korrekt, oder?

          Jawoll

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

            @djmarc75 sagte in [gelöst] Wert von ObjektID parsen (regex):

            @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

            ist doch bei Ben korrekt, oder?

            Jawoll

            dann bitte einen Ausschnitt mit Sonderzeichen, ich fürchte die sind im letzten Ausschnitt nicht dabei gewesen

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

              @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

              dann bitte einen Ausschnitt mit Sonderzeichen, ich fürchte die sind im letzten Ausschnitt nicht dabei gewesen

              <dd class="episode-presenter"><a href="https://www.swr3.de/crew/constantin-zller-100.html">Constantin Zöller</a></dd>
              
              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @DJMarc75 last edited by Homoran

                @djmarc75 sagte in [gelöst] Wert von ObjektID parsen (regex):

                @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

                dann bitte einen Ausschnitt mit Sonderzeichen, ich fürchte die sind im letzten Ausschnitt nicht dabei gewesen

                <dd class="episode-presenter"><a href="https://www.swr3.de/crew/constantin-zller-100.html">Constantin Zöller</a></dd>
                

                Geizhals 😁

                etwas mehr wäre gut gewesen.
                Sowas hab ich schon zusammengebastelt
                Screenshot_20240521-182417_Firefox.jpg

                das ß hab ich vorsorglich auch noch hinzugefügt, das - allerdings noch nicht und Zeichen mit Akzenten auch nicht

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

                  @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

                  Sowas hab ich schon zusammengebastelt

                  Läuft schon mal, aber die Ausgabe hat immer noch ein html"> zu viel 😉

                  html">Constantin Zöller
                  

                  Hier der Syntax:

                  (?<=<dd class="episode-presenter">)[\s\S]*?(html">([\w\säöüÄÖÜ]+))
                  
                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @DJMarc75 last edited by Homoran

                    @djmarc75 sagte in [gelöst] Wert von ObjektID parsen (regex):

                    Hier der Syntax:

                    das ist aber nicht was ich schrob!
                    dein Ergebnis beginnt ja auch bei html.
                    Die runde Klammer startet die "capturing group"
                    Screenshot_20240521-184046_Firefox.jpg

                    DJMarc75 paul53 2 Replies Last reply Reply Quote 1
                    • DJMarc75
                      DJMarc75 @Homoran last edited by

                      @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

                      Die runde Klammer startet die "capturing group"

                      Ja spitze, habs jetzt hinbekommen 👍

                      (?<=<dd class="episode-presenter">)[\s\S]*?html">([\w\säöüÄÖÜ]+)
                      
                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @DJMarc75 last edited by

                        @djmarc75 sagte in [gelöst] Wert von ObjektID parsen (regex):

                        @homoran sagte in [gelöst] Wert von ObjektID parsen (regex):

                        Die runde Klammer startet die "capturing group"

                        Ja spitze, habs jetzt hinbekommen 👍

                        (?<=<dd class="episode-presenter">)[\s\S]*?html">([\w\säöüÄÖÜ]+)
                        

                        ist zwar immer noch nicht was ich schrob, aber Hauptsache es läuft.

                        jetzt muss ich mir überlegen warum 😁

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

                          @homoran sagte: Die runde Klammer startet die "capturing group"

                          Ich habe mit den Beispielen mal in Blockly experimentiert.

                          Blockly_temp.JPG

                          Inhalt der JS-Funktion RegExp(text, regexp):

                          const match = text.match(new RegExp(regexp));
                          if(match.length > 1) return match[match.length - 1];
                          else if(match.length) return match[0];
                          return '';
                          
                          Homoran 1 Reply Last reply Reply Quote 2
                          • Homoran
                            Homoran Global Moderator Administrators @paul53 last edited by

                            @paul53 cool!
                            Dein Funktionsblock sieht ja schon so aus wie mein gewünschter RegEx-Block.

                            Aber an der Funktion selbst werde ich mir die Zähne ausbeissen.

                            (zum Glück ist es so allgemein gehalten, dass (hoffentlich) nichts modifiziert werden muss)

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            459
                            Online

                            32.0k
                            Users

                            80.4k
                            Topics

                            1.3m
                            Posts

                            4
                            27
                            855
                            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