質問: url抽出 指定したurlのソースから[タグの"~"部分を抜き出してリスト化するようなurl抽出ツールを作りたいのですが、どのようにプログラムを書けばよいのかわからずに困っています。 わかるかた、回答のほどをよろしくお願いします。](~)
回答: 普通に考えると、正規表現を使うことになるでしょうね。 私の場合、最近では純粋な正規表現ではなく、boost.spiritを使っていますが、この辺りは好みや慣れ親しんだものもあるので、どれがよいとは一概には言えません。 なお、"http://" を探索するだけでは不十分かと思います。"https://" は無視してよいのかどうかわかりませんし、cgiやphpのパラメータにその文字列が含まれていた場合、本文中に http:// の記載があった場合、imgタグなど、aタグ以外に現れた場合などは、期待した結果にならないからです。