如何在ruby中打印原始字符串?

时间:2015-12-08 05:25:16

标签: ruby string escaping

我想打印字符串的转义原始版本。 例如:给定此字符串:

"a,
b,
c,
d"

我想要

"a,\nb,\nc,\nd".

有可能吗?

2 个答案:

答案 0 :(得分:4)

hours

答案 1 :(得分:4)

string = 'a,
b,
c,
d'

> p string.inspect
#=> "\"a,\\nb,\\nc,\\nd\""
# "*** expected output ***"
> p string.inspect.delete('\"')
#=> "a,\\nb,\\nc,\\nd"

<强> Demo