我有以下字符串:
string = "\"2014\\/jul\\/grandes\\/volvo-s-60-d5-momentum-1403253_2.jpg\""
我想 gsub 到这个字符串中:
string = "2014/jul/grandes/volvo-s-60-d5-momentum-1403253_2.jpg"
这是我认为它应该如何工作:
string.gsub(/\\./,'')
但这会返回:
"\"2014julgrandesvolvo-s-60-d5-momentum-1403253_3.jpg\""
我做错了什么?
最佳答案
您无缘无故在正则表达式中有一个“点”。而不是:
string.gsub(/\\./,'')
尝试:
string.gsub(/["\\]/,'')
或者,感谢@sawa,试试这个:
string.tr('"\\','')
或者,归功于@Chirantan:
string.delete('"\\')
关于ruby-on-rails - 使用 Ruby 从字符串中删除双反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24800676/