From: matz@... (Yukihiro Matsumoto) Date: 1997-12-12T18:14:04+09:00 Subject: [ruby-list:5656] Re: How to distinguish 1.1 or lower (was Re: bug in String#scan ??) まつもと ゆきひろです In message "[ruby-list:5655] Re: How to distinguish 1.1 or lower (was Re: bug in String#scan ??)" on 97/12/12, Eiji-usagi-MATSUmoto writes: |うさぎです |うちでは,[nil, nil]でした. ええ? どうしてかなあ. |ともにです.困ったなぁ.eval.rbでやると, | | ruby> str = "abc.def" | "abc.def" | ruby> /^(.*)\.(.*)$/ =~ str | 0 | ^ |というように,0が返ってくるのですが,これはいいんでしょうか? 0が返るということは位置0(先頭)でマッチしているということです. マッチしているということは$1, $2がセットされているという意味 だと思うのですが. eval.rbでマッチしているのにスクリプトではマッチしないなんて ことがあり得るんでしょうか? まつもと ゆきひろ /:|)