我试图弄清楚如何用类似'的东西替换引用\'.
我该怎么做?
我试过了
"'".gsub("'","\\'")
Run Code Online (Sandbox Code Playgroud)
但它只是给出一个空字符串.我在这做错了什么?
Jon*_*röm 29
这个怎么样
puts "'".gsub("'","\\\\'")
\'
Run Code Online (Sandbox Code Playgroud)
其原因是\'指,赛后在gsub函数(正则表达式),并因为它需要被转义\\'和\明显转义为\\,与结束了\\\\'.
例
>> "abcd".gsub("a","\\'")
=> "bcdbcd"
Run Code Online (Sandbox Code Playgroud)
a之后被一切都取代了a.