【发布时间】:2012-07-20 14:50:37
【问题描述】:
使用 Nokogiri 和 Ruby,我尝试使用 CSS 选择器解析出街道地址。不过也包括我不想要的城市。
这是我正在使用的语句:
address = listing.at_css(".address").text
这里是 HTML:
<div class="address">
117/1 Main St ,
<span class="green">
<strong>
<u>
<a href="city">Chicago</a>
</u>
</strong>
</span>
我想要的结果:
117/1 Main St
但我得到的结果:
117/1 Main St , Chicago \n
我正在考虑将正则表达式与 Nokogiri 结合使用,但我不确定 Ruby 是否可以在 " ," 之后删除所有内容,包括返回删除 " , "。
【问题讨论】:
标签: ruby-on-rails ruby regex nokogiri