From: "Eregon (Benoit Daloze)" Date: 2013-06-11T21:45:09+09:00 Subject: [ruby-core:55433] [ruby-trunk - Bug #8512] gsub() works incorrect Issue #8512 has been updated by Eregon (Benoit Daloze). This should be documented in Regexp's overview though. ---------------------------------------- Bug #8512: gsub() works incorrect https://bugs.ruby-lang.org/issues/8512#change-39859 Author: galnaktar (Oleg K) Status: Rejected Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.0.0p195 (2013-05-14) [i386-mingw32] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN irb(main):005:0> "\\".gsub("\\", "\\\\").length => 1 irb(main):006:0> "\\".gsub("\\", "XX").length => 2 bug is duplicated with rejected bug #8511 -- http://bugs.ruby-lang.org/