青山です。 Sat, Jul 17, 1999 at 04:15:15PM +0900 において NAKAMURA, Hiroshi さん曰く: > と,なりました.後者だと嬉しいような気がしますが, > 何か変更があったのでしたっけ? バグでしょう。 $ ruby -ve '"a\n\nb\n".gsub( /^((?:.)*)$/ ) { p $1 }' ruby 1.3.5 (1999-07-15) [i586-linux] "a" "" "b" $1 がセットされないという事ではなく、マッチそのものが失敗しているよう です。 $ ruby -ve 'p "a\n\nb\n".gsub( /^(.*)$/, "-" )' ruby 1.3.5 (1999-07-15) [i586-linux] "-\n\n-\n" $ ruby -ve 'p "a\n\nb\n".gsub( /^((?:.)*)$/, "-" )' ruby 1.3.5 (1999-07-15) [i586-linux] "-\n-\n-\n" -- 青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>