Rato Micefarmer: HTML-Tabelle mit RegExp auslesen

Beitrag lesen

Eigentlich erwarte ich ein mehrdimensionales Array, in dem alle(!) Zellenwerte gespeichert sind, nicht nur das Letzte, weil dieses die vorigen Treffer wieder überschreibt!

Kannst du mir eine Lösung für mein Problem vorschlagen?

Mein Vorschlag:
Als erstes wendest du den von dir geposteten Regex auf die jeweilige Datei an, dann wendest du auf das Gesamtergebnis dieses Regex (= die ganze Tabelle von <table> bis </table>) einen weiteren Regex an:

<tr><td>([^<]*)</tr></td>

Du hast zwar nicht geschrieben, in welcher Programmiersprache du das machst, aber falls es PHP ist, verwendest du die Function preg_match_all. Die liefert dir alle möglichen Ergebnisse des Regex in dem zu durchsuchenden String. Jetzt hast du leicht Zugriff auf den gewünschten Subpattern, denn preg_match_all liefert einen mehrdimensionalen Array zurück. siehe das PHP-Handbuch der Entwickler auf php.net

mfg
Rato

--
§§§
Meine Postings basieren lediglich auf mein Wissen und können völliger Blödsinn sein.
§§§