这是我的代码:
"/home/roroco".gsub(%r{/}, "\\") # => "\home\roroco"
"/home/roroco".gsub(%r{/}, "\\\\") # => "\home\roroco"
我认为后者应该是\\home\\roroco
,为什么\home\roroco
?
这是我的红宝石版本:
roroco@roroco ~/Downloads $ ruby -version
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]