まつもと ゆきひろです

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 <ematsu / pfu.co.jp> writes:

|うさぎです

|うちでは,[nil, nil]でした.

ええ? どうしてかなあ.

|ともにです.困ったなぁ.eval.rbでやると,
|
| ruby> str = "abc.def"
| "abc.def"
| ruby> /^(.*)\.(.*)$/ =~ str
| 0
| ^
|というように,0が返ってくるのですが,これはいいんでしょうか?

0が返るということは位置0(先頭)でマッチしているということです.
マッチしているということは$1, $2がセットされているという意味
だと思うのですが.

eval.rbでマッチしているのにスクリプトではマッチしないなんて
ことがあり得るんでしょうか?

                                まつもと ゆきひろ /:|)