Ruby on rails 如何使用gsub替换“&”;(仅限)

Ruby on rails 如何使用gsub替换“&”;(仅限),ruby-on-rails,regex,gsub,Ruby On Rails,Regex,Gsub,我有这个字符串“tv&media”,我只想删除“&”符号 请您解释一下我是如何做到这一点的,因为我已经尝试过了,但我真的不知道需要做什么。到目前为止,您实际尝试了什么 真的只是 "tv&media".gsub('&', '') # => "tvmedia" 有关更多详细信息,请查看 注意:.gsub返回一个新字符串,并保留原始字符串不变。如果要更改原始字符串,则需要.gsub这就是我尝试过的,然后意识到我编辑了错误的脚本。啊!如何使用单个gsub()从字符串中删除所有空白

我有这个字符串“tv&media”,我只想删除“&”符号


请您解释一下我是如何做到这一点的,因为我已经尝试过了,但我真的不知道需要做什么。

到目前为止,您实际尝试了什么

真的只是

"tv&media".gsub('&', '')
# => "tvmedia"
有关更多详细信息,请查看


注意:
.gsub
返回一个新字符串,并保留原始字符串不变。如果要更改原始字符串,则需要
.gsub

这就是我尝试过的,然后意识到我编辑了错误的脚本。啊!如何使用单个gsub()从字符串中删除所有空白和特殊字符?例如:“TV&media”应该是“tvmedias”,在这种情况下,您希望使用正则表达式作为
gsub
的第一个参数。在该示例中,类似于
gsub(/\W+/,'')
的内容可以删除所有非单词字符。您必须对正则表达式进行一些研究,以找到在更复杂的情况下工作的方法。