PHP::正規表現::原案
困った。
<table width="200(or 100%)" height="100" cellspacing="5" cellpadding="5" border="5" summary="てすと">
上のような文字列からtableのオプションを取得する方法が分からん。
ちなみに「height」と「summary」は存在しないことがある。
取得したい文字列:width, 200, height, 100, cellspacing, 5, cellpadding, 5, border, 5, summary, てすと
オプションは「(半角小文字英字)="(数値 or パーセンテージ or 文字)"」という形になっている。
heightとsummaryはあるときとないときがあるので、上の形が最低でも4回、最高で6回繰り返される。
形だけ見ると以下の正規表現でいいのだろうか。
([a-z])+\=\"([0-9一-龠ぁ-んァ-ヴー\%])+\"
はてさて、どうしようなぁ。