【发布时间】:2014-09-14 05:22:39
【问题描述】:
xmpfilter 的结果
doc.search('.noimage p:nth-child(5)') do |kaipan|
x = kaipan.to_s
x.scan(/[\w\d_-]+@[\w\d_-]+\.[\w\d._-]+/) #=> # !> character class has duplicated range: /[\w\d_-]+@[\w\d_-]+\.[\w\d._-]+/
end
如果我不使用{do~end},这正是我所期望的。如下所示。
[9] pry(main)> doc.search('.noimage p:nth-child(5)').to_s.scan(/[\w\d_-]+@[\w\d_-]+\.[\w\d._-]+/)
=> ["xxxxxx@live.jp"]
在这里发帖让我再次意识到我的英语很烂……哈哈 我是日本人。 这是我在 Stackoverflow 上的第一篇文章。
【问题讨论】:
-
你的正则表达式对我来说很好用。那有什么问题?最好是
[\w-]+@[\w-]+\.[\w-]+ -
欢迎来到 SO!有空的时候看看this faq。
标签: ruby regex web-scraping mechanize anemone