我不明白这里发生了什么。我应该如何喂gsub以获得字符串“Yaho \'o”?
>> "Yaho'o".gsub("Y", "\\Y")
=> "\\Yaho'o"
>> "Yaho'o".gsub("'", "\\'")
=> "Yahooo"
最佳答案
\'表示$',表示比赛后的所有内容。
再次转义\就可以了
"Yaho'o".gsub("'", "\\\\'")
关于ruby - Ruby gsub不能转义单引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2180322/