まつもと ゆきひろです
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でマッチしているのにスクリプトではマッチしないなんて
ことがあり得るんでしょうか?
まつもと ゆきひろ /:|)