红宝石 - 如何同时转义背靠背反斜杠和单斜杠



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

我的尝试:

  1. "'e4"还了我"'e4"
  2. "\'e4"还了我"\'e4"

有什么想法吗?

引号字符串由于转义的方式,在irb中始终以双反斜杠显示。

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

puts "\'e4"
# => 'e4

您的第一次尝试被解读为"文字引号e 4",第二次是"字面反斜杠引号e 4"。无论显示方式如何,第二个都是正确的。

最新更新