うさぎです rubyのバージョンによって処理を分けたいんですが,どうしたら エレガントでしょうか? やりたいことは,1.1かそれ以前かを見分けたいだけです.(for mkmf) んで,rubyらしいといわれている /hogehoge/ =~ VERSION な方法でやるのがいいかなぁと思ったのですが,このsyntaxがよくわか っていないので確認のため,str = "abc.def" として matz / netlab.co.jp (Yukihiro Matsumoto) said: > そーゆー場合には > /^(.*)\.(.*)$/ =~ str > base = $1 > ext = $2 > なんてのも良いかもです. というのをやったのですが,$1にも$2にも何も入ってくれません. なんか根本的に間違えてそうですが... 正規表現 =~ 文字列 という式は,どのようにしてオブジェクト指向的に理解したらよい のでしょうか? -- うさぎ@げんじつとーひ