From: Benedikt Huber Date: 2004-05-11T03:38:58+09:00 Subject: Re: Bug in sub? On Tue, 06 Apr 2004 23:01:55 +0900, Robert Feldt wrote: > ts wrote: > ... >>svg% ruby -e 'p "abcdef".sub(/(.).(..)/, "\\+")' >>"cdef" >>svg% >> ... > Yeah, that's right the "last matched group"; I don't use that one much > apparently... Perhaps I'm missing the point, but what semantic have consecutive backslashes substituting a string ? I feels like a bug, but probably isn't: irb(main):008:0> puts "abcd".sub('abcd',"\\").length 1 irb(main):014:0> puts "abcd".sub('abcd',"\\"*2).length 1 irb(main):009:0> puts "abcd".sub('abcd',"\\"*10).length 5 Thx a lot, benedikt