如何制作红宝石字符串“\(”?

时间:2012-05-10 17:29:06

标签: ruby escaping

我需要一个带有"\("的红宝石字符串,并找到逃脱的玩法。

"\("给了我"(" "\\("给了我"\\("

1 个答案:

答案 0 :(得分:7)

"\\("是正确的,问题是inspect(IRB用来显示最后一次调用的返回值)的结果与实际内容不同,因为逸出:

puts "\\(".inspect  #prints: "\\("
puts "\\("          #prints: \(

如果您不需要插值,只需使用单引号:

puts '\('  #prints: \(