Isr*_*ael 2 ruby string escaping
我想打印字符串的转义或原始版本。例如:给定这个字符串:
"a,
b,
c,
d"
Run Code Online (Sandbox Code Playgroud)
我想得到
"a,\nb,\nc,\nd".
Run Code Online (Sandbox Code Playgroud)
是否可以?
s = "a,
b,
c,
d"
s.dump
# => "\"a,\\nb,\\nc,\\nd\""
s.dump[1...-1]
# => "a,\\nb,\\nc,\\nd"
Run Code Online (Sandbox Code Playgroud)
string = 'a,
b,
c,
d'
> p string.inspect
#=> "\"a,\\nb,\\nc,\\nd\""
# "*** expected output ***"
> p string.inspect.delete('\"')
#=> "a,\\nb,\\nc,\\nd"
Run Code Online (Sandbox Code Playgroud)