suit: Regex gesucht table2array

Beitrag lesen

Auf der Basis habe ich das probiert: <tr>.*<.*td.*>(.*)<.*<.*/td.*</tr>

klein anfangen ist ggf schlauer - matche zuerst die zeilen, dann die zellen - du sagst ja selbst, dass die zellenzahl variable ist

obriger ausdruck trifft auf alles mögliche zu, ist imho aber ziemlich unsinnig

der wurde auch auch auf <tr>foo<bartdbaz>inhalt<foo<bar/tdbaz></tr> matchen - und das willst du sicher nicht

wie gesagt: matche eine zeile und matche dann innerhalb der zeilen die zellen - nichts überstürzen

Wenn ich simplexml nicht nutzen kann, bleiben nur Classen wie SAX oder sonstwas, wäre dann aber eher Kanonenkugeln => Spatzen.

eine alternative zu simplexml wäre noch der xmlreader (ab php 5.0 in pecl enthalten)

ab php 4.x stehen immerhin die xml parser funktionen zur verfügung