3

我有一个使用 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,我正在尝试处理这些示例。可以帮我弄清楚我做错了什么吗?

4

1 回答 1

6

尝试

i.title.gsub("‘", '"')

或与

i.title.gsub(/‘/, '"')
于 2013-03-03T09:42:32.560 回答