なひです.

gsubで/^(.*)$/をマッチさせてみたんですが,1.2.6と1.3.5で,

0% ruby-1.3.5 -ve '"a\n\nb\n".gsub( /^(.*)$/ ) { p $1 }'
ruby 1.3.5 (1999-07-15) [sparc-solaris2.5.1]
"a"
"b"

0% ruby-1.2.6 -ve '"a\n\nb\n".gsub( /^(.*)$/ ) { p $1 }'
ruby 1.2.6(99/07/15) [sparc-solaris2.5.1]
"a"
""
"b"

と,なりました.後者だと嬉しいような気がしますが,
何か変更があったのでしたっけ?
(正規表現関連の議論,ちゃんとおっかけてなくてすいません).