【发布时间】:2013-02-17 12:05:11
【问题描述】:
我有一个使用 simple_feed gem 读取 RSS 提要的 Rails 应用程序。然而,一些提要没有正确读入——即,一些标题有:
`‘`
或
`’`
而不是:“
我的标题读作:
i.title
我认为 gsub 可以轻松解决此问题,但我无法使其正常工作。我试过了:
i.title.gsub(%r[‘]/, '"')
我什至不确定它是否会起作用,但它在# 之后注释掉了这一行。
然后我尝试了:
i.title.gsub(%r["‘"]/, '*')
导致:
C:/Sites/foo/app/views/bar/show.html.erb:20: syntax error, unexpected ','
...( i.title.gsub(%r["‘"]/, '*') )
我以前没有真正使用过 gsub,我正在尝试解决 these examples。可以帮我弄清楚我做错了什么吗?
【问题讨论】:
-
您是否尝试过直接替换而不是使用正则表达式:`i.title.gsub("‘",'"')
-
不,这是怎么回事?
标签: ruby-on-rails