suit: Regex gesucht table2array

Beitrag lesen

standardmäßig aktiviert? Bei PHP4?

bei php 4 ist beides nicht aktiviert - die letzte stabile version von php 4 wurde mitte 2001 veröffentlicht, in diesem fall wäre ohnehin ein update angeraten - zumindest auf die php 4.4 schiene, besser aber gleich auf die aktuelle schiene (5.2)

software die über 5 jahre alt ist, sollte man nicht mehr einsetzen (zumindest nicht online/live) das ist imho grob fahrlässig

Und im Übrigen, ich suche auch keine alternative lediglich eine regex.

im ausgangsposting hast du erwähnt, dass du stringoperationen als alternative in betracht ziehst - jetzt willst du keine alternative mehr, entscheide dich bitte

wenn du einen regulären ausdruck suchst, fix fertig (vorgekaut), bist du hier gewöhnlicherweise falsch - du kannst aber gerne mit folgendem muster beginnen eine zeile zu matchen, preg_match_all() wäre übrigens ein anfang:

<tr>(.*)</tr>

achte darauf, dass die suche nicht zu gierig ist - du willst ja nur eine zeile - ebenso solltest du ggf attribute in betracht ziehen, oder eigenheiten in der sgml/xml-syntax

  
<tr><td>foo</td></tr>
~~~ ist genauso gültig wie `<tr       ><td>foo</td></tr>`{:.language-html}  
  
das macht den regulären ausdruck schnell kompliziert und unübersichtlich  
  
man kann schrauben übrigens auch mit einem hammer in die wand schlagen - entweder man nutzt dafür spezielle schrauben (schraubnägel[1]) oder das richtige werkzeug[2] (schraubendreher)  
  
[1] bereinigten code, der einfach auslesbar ist  
[2] einen xml-parser der genau für diesen zweck gedacht ist