PHP::正規表現::無駄なあがきをしてみる

前にも書いたけど

<table width="200" height="100" cellspacing="5" cellpadding="5" border="5" summary="薔 薇">

からほしい部分だけ抽出、下みたいに(できれば)配列に格納したい。

$list = array(
	'width'		=> 200,
	'height'	=> 100,
	'cellspacing'	=> 5,
	'cellpadding'	=> 5,
	'border'	=> 5,
	'summary'	=> '薔 薇'
);

(属性、またはその値がない場合、配列に格納する値は0で統一しようと思っている)

tableタグ内にwidth, height, cellspacing, cellpadding, border, summaryがあるかどうか判定し、値を取得すればいいのかもしれない。

ただこれだと煩雑になってしまう気がする。(あるかどうかの判定だけでif文が大量に出てきそうだ)

それよりは正規表現を用いたいということなのだが・・・。

うまくマッチしてくれない。

やはり不慣れな正規表現だから簡単一筋縄にはいかんわ・・・。(- -;