Das habe ich ja versucht:
'#<tr.*>(.*)</tr.*>#isU'der hintere teil matcht ja schon wieder auf </tr> oder </trfoobarbaz> - das ist denke ich nicht gewünscht
Doch eigentlich ist das gewünscht, falls sich dort ein leerzeichen befindet
</tr >. Ich weiss nicht ob ich den Abschluss > weglaasen kann damm würde natürlich auch das gehen:
'#<tr.*>(.*)</tr#isU'
das ergebnis mit zb preg_match_all sollte jetzt ein array sein in dem der inhalt deiner zeilen der tabelle drin steht
Natürlich
dieses array gehst du mir foreach durch und matcht diesmal halt nach <td>xxx</td>
Und genau das kann es doch nicht sein. Dann kann ich ja gleich auf die Regex verzichten explode('<tr',$table)
damit erzeugst du dir dann ein mehrdimensionales array gemäß deiner tabellenstruktur
Das muss doch allein durch eine Regex zu lösen sein, oder doch nicht?
Mario