Ruby - 如何逃避背对背反斜杠和单反

时间:2015-01-20 18:26:09

标签: ruby encoding

我有以下字符串\'e4,我似乎无法打印到我的IRB控制台。

我的尝试:

  1. "\'e4"让我回复"'e4"
  2. "\\'e4"让我回复"\\'e4"
  3. 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

双引号字符串将始终显示irb中的双反斜杠,因为它们会被转义。

如果你想看看它到底是什么:

puts "\\'e4"
# => \'e4

您的第一次尝试读作"字面引用e 4"第二个是"字面反斜杠引用e 4"。第二个是正确的,无论它是如何显示的。