我有一个字符串str = "xyz\123"
,我想要按原样打印它。
IRB给了我一个意外的输出。请看下面的内容:
1.9.2p290 :003 > str = "xyz\123"
=> "xyzS"
1.9.2p290 :004 >
有什么办法可以让IRB打印出原始字符串,即"xyz\123"吗?
谢谢。
更新:
我尝试了转义,但由于某些原因似乎并不简单。请在下面找到我对同一问题的尝试:
1.9.2p290 :004 > str = "xyz'\'123"
=> "xyz''123"
1.9.2p290 :005 > str = "xyz'\\'123"
=> "xyz'\\'123"
1.9.2p290 :006 > str = "xyz'\\\'123"
=> "xyz'\\'123"
1.9.2p290 :007 >
.inspect
。 - user166390