scheinbar kapiert der keine backreferences, naja dann versuchs mal so:
<(tr|td)[^>]*>(.*)</(tr|td)>
Danke für deine Mühe: http://www.regex-tester.de/uc_576_de.html
aber so richtig sauber ist das auch leider nicht.
Nach allem was ich bis jetzt gelesen habe muss das wohl irgendwie mit subpattern gelöst werden also sowas (?:) in der Art. Aber keine Ahnung wie sowas funktioniert.
wie bereits erwähnt ist das verarbeiten der ausgelesenen daten dann sehr verwirrend - ich plädiere immer noch auf einen ordentlichen parser :)
Auch wenn ich mich auf PHP5 verlassen könnte, ist jetzt alleine die Neugierde schon gross genug, ob das überhaupt geht.
Mario