如何创建一个“puts”输出为“cote \ d' ivoire”的字符串?

时间:2016-01-20 18:54:26

标签: ruby string escaping literals

我不知道如何创建var输出的字符串puts

cote \d'ivoire

我试过了:

var = "cote \d'ivoire"

其输出为:

puts var 
#=> cote d'ivoire

2 个答案:

答案 0 :(得分:2)

使用反斜杠转义反斜杠:

var = "cote \\d'ivoire"

答案 1 :(得分:2)

您需要转义\

2.1.2-perf :004 > var="cote \\d'ivoire"
 => "cote \\d'ivoire"
2.1.2-perf :005 > puts var
cote \d'ivoire