http://whois.jprs.jp/ のフォームで問い合わせた出力結果(
)をフォーマット。
data = <<EOF
Domain Information: [ドメイン情報]
[Domain Name] _.JP
[登録者名] 株式会社_
[Registrant] _ _
[Name Server] ns0._.ne.jp
[Name Server] ns1._.ne.jp
[Signing Key]
[登録年月日] 2004/05/32
[有効期限] 2004/05/32
[状態] Active
[最終更新] 2004/04/01 01:00:00 (JST)
Contact Information: [公開連絡窓口]
[名前] 株式会社_
[Name] _ Inc.
[Email] _@_.jp
[Web Page]
EOF
regex = /^.*\[(.+)\](.+)$/x
puts data.scan(regex).map{|x|
v = x.last.match(/^\s+(.+)/)[1]
[x.first, v].join(' : ')
}.join("\n")
=begin
Domain Name : _.JP
登録者名 : 株式会社_
Registrant : _ _
Name Server : ns0._.ne.jp
Name Server : ns1._.ne.jp
Signing Key :
登録年月日 : 2004/05/32
有効期限 : 2004/05/32
状態 : Active
最終更新 : 2004/04/01 01:00:00 (JST)
名前 : 株式会社_
Name : _ Inc.
Email : nic@_.jp
Web Page :
=end