From: Wakou Aoyama Date: 1999-03-08T16:34:15+09:00 Subject: [ruby-dev:6098] Re: [REQ] variable of regex 青山です。 Mon, Mar 08, 1999 at 10:45:58AM +0900 において Yukihiro Matsumoto さん曰く: > r = /re/.match("str") # マッチオブジェクトを得る > r.string[0..r.start(0)-1] == $` > r.string[r.end(0)..-1] == $' > r.string[r.start(0)..r.end(0)-1] == $& > r[0] == $& あ、なるほど。r.string はそういう意味でしたか。 r.before_match == $` r.match == $& r.after_match == $' なんていう感じのも欲しいですが、ちょっと名前がいまいちでしょうか。 /re/.match("str").match になってしまいますからね... まあ、$& は /re/.match("str")[0] でも良いとして、$` $' にも何か欲しい 感じがします。 > # やはり n...m(n<=x