Ruby on rails 如何使用gsub替换“&”;(仅限)
我有这个字符串“tv&media”,我只想删除“&”符号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".gsub('&', '')
# => "tvmedia"
有关更多详细信息,请查看
注意:
.gsub
返回一个新字符串,并保留原始字符串不变。如果要更改原始字符串,则需要.gsub代码>这就是我尝试过的,然后意识到我编辑了错误的脚本。啊!如何使用单个gsub()从字符串中删除所有空白和特殊字符?例如:“TV&media”应该是“tvmedias”,在这种情况下,您希望使用正则表达式作为gsub
的第一个参数。在该示例中,类似于gsub(/\W+/,'')
的内容可以删除所有非单词字符。您必须对正则表达式进行一些研究,以找到在更复杂的情况下工作的方法。