まつもと ゆきひろです

In message "[ruby-list:11449] Re: "\\1".upcase"
    on 98/12/25, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

|ごとけんです

|>1. "foobar" = > "foobar"
|>2. "\\1".upcase => "\\1"
|>3. "foobar".gsub(/[fb]/, "\\1") => "foobar"
|
|ありがとうございます。やっぱり、そうなーでしたか。
|sub って代入時はちょっと難しいことやってるんですね。

難しいかなあ.ごとけんさんの希望には

  "foobar".gsub(/([fb])/){|s|s.upcase}
  #=> "FooBar"

なんてのはどうでしょう?