我在Ruby中工作,我試圖將'
字符轉義爲\'
,以便我可以在SQL中使用它們。我正在嘗試使用gsub
,但它似乎沒有工作。使用Gsub轉義撇號
"this doesn't work".gsub /'/, '\\'' #=> "this doesnt workt work"
"this doesn't work".gsub /'/, '\\\'' #=> "this doesnt workt work"
"this doesn't work".gsub /'/, '\\\\'' #=> "this doesn\\'t work"
"this doesn't work".gsub /'/, '\\\\\'' #=> "this doesn\\'t work"
我不知道是否gsub
甚至要使用正確的方法,所以我願意嘗試幾乎任何東西,獲得我正在尋找的結果。
四個不要停止。去五。其實,四應返回錯誤,另外請注意,爲了讓ruby在雙引號內顯示(檢查)結果,它將會跳出一個反斜槓,你可能沒有注意到你已經得到了它。 – sawa
@sawa謝謝。你說得對,我沒有我甚至沒有注意到它是正確的。 –