Guten Abend,
ich möchte mittels eines regulären Ausdrucks den Zelleninhalt einer HTML-Tabelle auslesen. Die entsprechende Tabelle besitzt lediglich eine Spalte, allerdings beliebig viele Zeilen.
<table>
<tr><td>Wert X</td></tr>
<tr><td>Wert Y</td></tr>
<tr><td>Wert Z</td></tr>
...
</table>
Mein regulärer Ausdruck, der die Zelleninhalte auslesen soll sieht folgendermassen aus:
<table>(?:<tr><td>([^<]*)</td></tr>)+</table>
Seltsamerweisse wird nur der Zelleninhalt der letzten Zelle (im Bsp: Wert Z) gematched, alle anderen Zellen werden scheinbar nicht gefunden. Was muss ich ändern, damit der Ausdruck auf jede Zeile der Tabelle angewandt wird?
Grüsse,
Franz