cheops: regular expression problem

Beitrag lesen

hallo zusammen,

ich habe folgenden string:

[...]
<table width="680" class="xyz">
<tr><td>abcde</td></tr><tr><td>xxxxx</td></tr>
<tr><td>fghij</td></tr><tr><td>yyyyy</td></tr>
</table>
[...]

...dieser table kann innerhalb des strings mehrfach vorkommen (jedoch mit anderen werten innerhalb der zellen... und bevor jemand eine anmerkung schreibt: es MUSS ein table an dieser stelle sein ;-)

jetzt möchte ich exakte diese tabellen aus meinem string herausparsen, sowohl den KOMPLETTEN table-bereich als auch alle einzelnen TRs (variable anzahl) und habe sowas hier versucht:

preg_match_all("(<table.*?(<tr>.*</tr>)</table>)", $content,  $loops);

aufgabe #1 wird auch erfüllt, ich erhalte meinen kompletten table-string, jedoch weden meine TRs alle zusammengefasst und nicht gesplittet...

hat jemand eine idee, wie ich es umbauen muss?

danke, gruß und schönes wochenende
marcus