Ruby 如何创建一个输出为'cote\d';科特迪瓦`?
我不知道如何创建一个字符串Ruby 如何创建一个输出为'cote\d';科特迪瓦`?,ruby,string,escaping,literals,Ruby,String,Escaping,Literals,我不知道如何创建一个字符串var,它的put输出是: cote \d'ivoire 我试过: var = "cote \d'ivoire" 其输出为: puts var #=> cote d'ivoire 用反斜杠转义反斜杠: var = "cote \\d'ivoire" 用反斜杠转义反斜杠: var = "cote \\d'ivoire" 您需要退出\ 2.1.2-perf :004 > var="cote \\d'ivoire" => "cote \\d'i
var
,它的put
输出是:
cote \d'ivoire
我试过:
var = "cote \d'ivoire"
其输出为:
puts var
#=> cote d'ivoire
用反斜杠转义反斜杠:
var = "cote \\d'ivoire"
用反斜杠转义反斜杠:
var = "cote \\d'ivoire"
您需要退出
\
2.1.2-perf :004 > var="cote \\d'ivoire"
=> "cote \\d'ivoire"
2.1.2-perf :005 > puts var
cote \d'ivoire
您需要退出
\
2.1.2-perf :004 > var="cote \\d'ivoire"
=> "cote \\d'ivoire"
2.1.2-perf :005 > puts var
cote \d'ivoire
又在工作了!!!又在工作了!!!非常感谢。我被var矫揉造作过程中的输出弄糊涂了。我没有试过puts@stefancervo您可以通过单击答案旁边的大复选标记来接受帮助您的答案。谢谢。我被var矫揉造作过程中的输出弄糊涂了。我没有试过puts@stefancervo您可以通过单击答案旁边的大复选标记来接受帮助您的答案。