Well, that’s odd… (ruby 1.8.7)
irb(main):021:0> '\\\\' + 'x' => "\\\\x" irb(main):022:0> "x".gsub("x",'\\\\' + 'x') => "\\\\x" irb(main):023:0> '\\\\' + '&' => "\\\\&" irb(main):024:0> "&".gsub("&",'\\\\' + '&') => "&"
Well, that’s odd… (ruby 1.8.7)
irb(main):021:0> '\\\\' + 'x' => "\\\\x" irb(main):022:0> "x".gsub("x",'\\\\' + 'x') => "\\\\x" irb(main):023:0> '\\\\' + '&' => "\\\\&" irb(main):024:0> "&".gsub("&",'\\\\' + '&') => "&"