紅寶石1.8.6(2007-09-24 PATCHLEVEL 111)如何在單引號字符串中轉義斜槓?
str = '\&123'
puts "abc".gsub("b", str) => ab123c
puts "abc".gsub("b", "#{str}") => ab123c
puts "abc".gsub("b", str.to_s) => ab123c
puts "abc".gsub("b", '\&123') => ab123c
puts "abc".gsub("b", "\&123") => a&123c <--- This I want to achieve using temporary variable
如果我改變str = '\&123'
到str = "\&123"
它工作正常,但我得到str
從match
功能,所以我不能括號內手動指定它.. ..有什麼辦法可以將字符串的'string'
改爲"string"
的行爲嗎?
如果你從匹配功能海峽,怎麼能有報價?一個字符串是一個字符串,不管它是在某處用單引號還是雙引號聲明的,或者它的來源是什麼都沒有區別。你能否重新提出你的問題,以降低混亂程度。 – johannes 2010-02-19 14:56:05