[#42643] メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...>

お世話になります。

34 messages 2006/08/09
[#42649] Re: メールのSMTP認証の方法(質問) — OHARA Shigeki <os@...> 2006/08/09

大原です。

[#42650] Re: メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...> 2006/08/09

大原様

[#42651] Re: メールのSMTP認証の方法(質問) — 植田裕之 <ueda@...> 2006/08/09

植田と申します。

[#42654] Re: メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...> 2006/08/09

植田 裕之様

[#42657] Re: メールのSMTP認証の方法(質問) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2006/08/09

渡辺哲也です。

[ruby-list:42703] Re: リンクを抜き出す正規表現について

From: Keiji Yoshimi <walf443@...>
Date: 2006-08-16 03:58:46 UTC
List: ruby-list #42703
よしみです。

> htreeをみると似たような機能を提供していますね。
> どちらの使い勝手が良いでしょうか?
最近だとかなり使い勝手が良くて速いHpricotというやつがあるようです。
rubygemsでもインストールできるのでインストールもしやすいです。

このケースであれば、

require 'rubygems'
require 'hpricot'
doc = Hpricot(%{<a class=l href="hogehoge">bar</a><a href="foo">baz</a>})
doc.search("a").map {|i| [ i['href'], i.inner_html ] }
  #=> [["hogehoge", "bar"], ["foo", "baz"]]

こんな感じにすごく簡単に要素を抜き出すことが出来ます。
詳しくは
http://code.whytheluckystiff.net/hpricot/wiki/AnHpricotShowcase
あたりでも見てみると良いと思います。

ちなみにHTMLがらみの正規表現は"や/などのエスケープしなければならない文字列が大量発生するので%r{ .. }などを使うと後から読みやすくて良いと思います。


In This Thread