From: sinara@... Date: 1997-02-18T18:32:21+09:00 Subject: [ruby-list:2167] [BUG] split(" ", limit) 原です。 久しぶりに split でバグをみつけました。 print "a b c".split(" ", 3).join(","), "\n" # => a,b,b c となります。それから、limit の指定ですが、 print "a:b:c".split(/:/, 2).join(","), "\n" # => a,b:c print "a:b:c".split(/:/, 1).join(","), "\n" # => a,b:c print "a:b:c".split(/:/, 0).join(","), "\n" # => a,b:c と、なりますが、2、3番めは a:b:c (split せず) a,b,c (limit を無視) となったほうがいいと思います。perl ではそうみたいです。