日曜日, 1月 07, 2007

[Perl] Template::Extract

各所で話題だったTemplate::Extractを使ってみた。が、別に構造解析をして抜き出しているわけではないんですね。

たとえば、diggのTOPページにあるニュースを抜き出すようにイメージして下記を指定しても、、意図した全部抜きはできず、最初に表れる<\/div>までしか取ってくれない様子。


Top 10 in All Topics



[% news %]



なーんだ。まぁでも下のようにすれば問題ないといえばないですが、、正規表現でやってるのとさほど変わらないなぁ、という印象。
<br /><div class="side-container"><br /><h2>Top 10 in All Topics</h2><br /><br />[% news %]<br /><br /></div><br />&#65308;div class="side-container"><br />


何が入ってくるか不明な場合は、[% ... %]を使えばOKなのは便利。

0 件のコメント: