我有一个Ruby形式的字符串: "Henry's string"
每一个gsub和tr我试着让我形成像"Henry\\'s string","Henry\\\\'s string"等等.
这些都是逃避反斜杠,但留给我一个未转义的单引号.
我试过了:
"Henry's string".gsub("'","\\\\'") 有不同数量的\
"Henry's string".gsub(/'/) {|x| "\\\\#{x}"} 再次以不同的数量
"Henry's string".gsub(/'/) {|x| "\\#{x}"}.gsub(/\\/) {|x| "#{x}"}
我想我需要一个奇数\来完全逃脱'(为了加载到MySQL),但我无法弄清楚如何得到这个.