From: gotoken@... (GOTO Kentaro) Date: 1998-12-25T18:14:00+09:00 Subject: [ruby-list:11451] Re: "\\1".upcase ごとけんです # こんな風にメールをぽんぽん書けるのは久しぶりでなんか嬉しいです。 In message "[ruby-list:11450] Re: "\\1".upcase" on 98/12/25, Yukihiro Matsumoto writes: >まつもと ゆきひろです >難しいかなあ. 難しくないない(^^;; 発想としては、 fmt = "[\\1]" "foobar".gsub(/([fb]/, fmt) っていうような書き方が出来てしまうのはなにか不思議に 思っただけです。 > ごとけんさんの希望には > > "foobar".gsub(/([fb])/){|s|s.upcase} > #=> "FooBar" > >なんてのはどうでしょう? はい。どうもさんきゅです。 いままで習慣的にそうしてましたが、one-liner としては 前に挙げたのもありかなと試したら悩んでしまいました(^^;; -- gotoken