在Ruby中替换'with \'?

Ear*_*rlz 14 ruby string gsub

我试图弄清楚如何用类似'的东西替换引用\'.

我该怎么做?

我试过了

"'".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.