未知的正则表达式选项 - gdrad

时间:2013-12-15 07:16:23

标签: sinatra nokogiri

我对解析相对较新,并希望获得更多练习。我想解析以下网址:http://www.goodreads.com/quotes/tag/hard-work

这是我的代码:

require "rubygems"
require "open-uri" #open the file on the internet
require "nokogiri" #takes the file and translate it so that we can use it in ruby


page = Nokogiri::HTML(open(http://goodreads.com/quotes/tag/hard-work))
puts page

当我在ruby中运行它时,我收到以下错误消息:

trial.rb:6: unknown regexp options - grad

有人可以告诉我这个错误信息是什么意思吗?我看过网上但找不到任何东西。谢谢!

1 个答案:

答案 0 :(得分:1)

你给出的URL应该是一个字符串,但没有引号,双斜杠使Ruby的解析器相信它是你给出的正则表达式。尝试:

page = Nokogiri::HTML(open("http://goodreads.com/quotes/tag/hard-work"))