Ruby 初心者スレッド Part 14
■ このスレッドは過去ログ倉庫に格納されています
0079デフォルトの名無しさん
2007/08/30(木) 23:26:02video/******* (←7桁の数字)
と書いてあるところを見つけて、 ******* を配列@numberに入れてくれるコードを書きたいのですが、
ソース中に出てくる最初の ******* だけしか格納してくれず、
うまくいきません。
かれこれ5時間ほど手詰まりです・・・
どうか助言をお願いいたします。
#! ruby -Ks
require 'open-uri'
class Download_url
def initialize(target_url)
@number = []
@target_url = target_url
html = open(@target_url) do |f|
f.each do |line|
if /video.([0-9]{7})/ =~ line
number.push($1)
end
end
end
end
attr_reader :number
end
urllist = Download_url.new('http://hika5.blog55.fc2.com/blog-entry-92.html')
puts urllist.number
■ このスレッドは過去ログ倉庫に格納されています