NEWS
[gelöst] Wert von ObjektID parsen (regex)
-
-
@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
-
@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>
-
@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
das ß hab ich vorsorglich auch noch hinzugefügt, das - allerdings noch nicht und Zeichen mit Akzenten auch nicht
-
@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äöüÄÖÜ]+))
-
@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"
-
@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äöüÄÖÜ]+)
-
@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
-
@homoran sagte: Die runde Klammer startet die "capturing group"
Ich habe mit den Beispielen mal in Blockly experimentiert.
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 '';
-
@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)