まつもと ゆきひろです.

In message "[ruby-list:1266] [BUG] split (Re: ruby 0.99.4-961212 available)"
    on 96/12/12, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|人間デバッガ原です。

いやあ,すみません.明日はいっぱい感謝させてください.
お会いできるのが楽しみです.

# これじゃ私信だ.^^;;;

|print "a b".split(/ /).join(","), "\n" # ==>  ,b
|
|となってしまいます。

バグですね.しかも致命的な.直しましたけど.
以下のパッチを当ててください.

--- string.c.orig	Tue Dec 10 15:18:00 1996
+++ string.c	Thu Dec 12 16:11:33 1996
@@ -1689,7 +1689,7 @@
 		}
 	    }
 	    else {
-		ary_push(result, str_substr(str, BEG(0), END(0)-BEG(0)));
+		ary_push(result, str_substr(str, beg, end-beg));
 		beg = start = END(0);
 	    }
 	    last_null = 0;