From: Shigeaki Kinoshita Date: 2003-07-20T02:54:17+09:00 Subject: [ruby-list:37895] Re: subのパターンと後方参照 木下と申します。 On Sun, 20 Jul 2003 01:42:32 +0900 matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > |sub() のパターンに書いた正規表現の後方参照ってできないのでしょうか? > > $1などが評価されるのは引数ですからsubを実行する前です。です > から、subの実行によって決まる$1はまだ反映されていません。置 > 換対象が文字列リテラルであれば '\1' などで参照できますが、そ > うでない場合にはブロックを使ってください。 なるほど!評価のタイミングの関係なんですね。 理解できました。 ブロックを使うようにします。 これで今夜はすっきり眠れます。ありがとうございました。 -- 木下 成顕 QZT05560@nifty.ne.jp 友紀野のタンポポ畑 http://www.tannpopo-yukino.com/