我有这个表达:
channelName = rhash["Channel"].gsub("'", " ")
它工作正常。但是,我只能用它替换 1 个字符。我想添加更多字符来替换。所以我尝试了以下方法:
channelName = rhash["Channel"].gsub(/[':;] /, " ")
这不起作用,即没有对字符串进行替换,也没有错误消息。我也试过这个:
channelName = rhash["Channel"].gsub!("'", " ")
这导致一个空白的字符串。所以绝对不是我想要的。
我想要一个 gsub 方法来用我的字符串中的空格替换以下字符:
' ; :
我的问题:
如何构造我的 gsub 方法,以便将上述字符的所有实例都替换为空格?
gsub 发生了什么!上面作为它返回一个空白。