Issue #3147 has been updated by Wayne Walker. This at least needs to be documented clearly in gsub. Strings are normally only evaluated once, not twice. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3147 ---------------------------------------- http://redmine.ruby-lang.org