11/11/16 13:29:18.60
[1] プログラミング
[2] 下記のような構造を持ったデータが、std::string data; の中に格納されています。
stlやboostの正規表現、構文解析等を利用して
<div class="block">~</div> 内のブロック毎に
<p>タグ内にある複数アイテムの情報(タイトル、URL)を摘出し、1つの変数に集約してください。
※blockの数やアイテムの情報(タイトルやURL)は変動する可能性があります。
[3] Windows / MSVC 10.0 / C++
[4] なるべく3日以内に
[5] stl, boost 1.47.0 使用可能 / アイテム用独自クラスやmap、vector等使用に関して制限ありません
よろしくお願いします
------
<!DOCTYPE HTML PUBLIC...
<html>
...
<div class="block">
<p class="first"><a href="URLリンク(dummy)" target="main">Title 1</a></p>
<p><a href="URLリンク(dummy)" target="main">Title 2</a></p>
<p><a href="URLリンク(dummy)" target="main">Title 3</a></p>
<p><a href="URLリンク(dummy)" target="main">Title 4</a></p>
</div>
...
<div class="block">
<p class="first"><a href="URLリンク(dummy)" target="main">Title 5</a></p>
<p><a href="URLリンク(dummy)" target="main">Title 6</a></p>
<p><a href="URLリンク(dummy)" target="main">Title 7</a></p>
<p><a href="URLリンク(dummy)" target="main">Title 8</a></p>
</div>
...
</html>