From: matz@... (Yukihiro Matsumoto) Date: 2004-04-02T08:39:11+09:00 Subject: [ruby-dev:23304] Re: English alias まつもと ゆきひろです In message "[ruby-dev:23300] Re: English alias" on 04/04/02, nobu.nakada@nifty.ne.jp writes: |> $~ Regexp.last_match |> $& Regexp.last_match[0] |> $` Regexp.last_match.pre_match |> $' Regexp.last_match.post_match |> $+ Regexp.last_match[-1] | |$"もそうなんですが、一番使いたくない$`とか$'の代替手段がやたら |長いというのがどうも。Regexp#matchを使うのでもいいのですが、 |whenではそうもいきませんし。 どうするのがよいでしょうねえ。個人的には$'とか使ったことない んですが、Regexp.last_matchそのものが(結局はグローバルなので)、 あんまり良いアイディアでないのが気になりますね。