regex101 findet 12 Treffer - HTTPMOD gibt nichts zurück

Begonnen von Marko1976, 26 März 2026, 23:31:08

Vorheriges Thema - Nächstes Thema

Marko1976

Zitat von: Guybrush am 28 März 2026, 12:41:33wenn man verstanden hat, dass man abstrahieren muss und das hinbekommt
Dumm nur wenn genau DAS das Problem ist.
Natürlich habe ich klein angefangen und mich dann immer weiter vorgearbeitet. Doch dieser ganze Platzhalter-Mist ist für meine Auffassung nirgendwo verständlich dokumentiert, so dass ich genau damit meine Probleme habe.
Das ich am praktischen Beispiel hundert Mal mehr lerne als an stumpfer Theorie ist nun mal so, daher sorry wenn ich es jetzt wieder mal aussprechen muss, aber wollt ihr helfen oder habt ihr nur besserwisser Kommentare?

Ich habe mir bisher ALLES selbst erarbeitet, hier und da mit ein paar Tips, hie rund da mit Beispielen aus dem Netz. Also genau wie es hier im forum immer und immer wieder gewünscht wird und jetzt ist das auch nicht gut?

Ich habe den Fehler mit dem Leerzeichen statt dem \s selbst gefunden, einfach durch ausprobieren und lesen. Doch ab und zu kommt man damit leider nicht mehr weiter, wie eben in diesem Fall. Ich muss die Elemente nach Runden aufsplitten, darum komme ich für die spätere Weiternutzung nicht drumherum. Ich finde die Seite auch nicht optimal gestaltet, doch leider ist sie die einzige die all das was ich brauche beinhaltet.

Das Problem ist doch letztendlich, dass keine eindeutigen Klassen vergeben sind was die selektierbarkeit deutlich erschwert. Dazu kommt noch, das quasi ein Div im nächsten Div steht und durch weitere Div immer weiter aufgespittet wird.

Das bedeutet für mich, das miéine Regex mit der eindeutigen Bezeichnung der Spielrunde beginnen muss. Das einzige was sich dafür eignet ist:
<img class="pologo" alt="Viertelfinale" src="/typo3temp/assets/_processed_/5/3/csm_Viertelfinale_Rot_Wort_1b67629b64.png" width="166" height="15" />um es generisch zu halten würde ich es folgend abwandeln:<img class="pologo" alt="Viertelfinale" src=".*" width=".*" height=".*" />Damit spielt weder die Größe noch die Quelle eine Rolle, lediglich das Alt-Tag dient als eindeutige Identifizierung.

Doch wenn ich das vor meine funktionierende Regex einbaue um statt 12 Ergebnisse nur noch die 8 des Viertelfinales zu bekommen, ist der Suchbereich lediglich auf die ersten beiden Paarungen begrenzt und es wird immer nur ein Teamname gematch, entweder der erste oder der zweite. An den dritten und vierten komme ich gar nicht erst ran.
Wenn mir dabei jemand helfen will nehme ich diese Hilfe gerne an, doch möchte ich keine fertigen Lösungen sondern eben Erläuterungen warum ich was davor/dahinter setzen muss in meiner Regex - nur so kann man nachhaltig lernen und es irgendwann alleine können.