From: Yukihiro Matsumoto Date: 2009-09-15T03:06:26+09:00 Subject: [ruby-dev:39337] Re: [Feature #2093] String#stripの対象は\sか[:space:]か まつもと ゆきひろです In message "Re: [ruby-dev:39336] Re: [Feature #2093] String#stripの対象は\sか[:space:]か" on Tue, 15 Sep 2009 02:56:04 +0900, Yukihiro Matsumoto writes: ||現在、String#strip は rb_enc_isspace を使っています。 ||つまり、[:space:] にマッチするものを落とすため、 ||例えばいわゆる全角空白等も切り落とす対象になっています。 || ||しかし、他の Ruby core API は ASCII を意識した動きをすることが多く、 ||strip はちょっと予想を裏切る動作になっています。 |そうですね。単なるisspaceを使うべきでしょう。 いざ修正してみるとsplitも[:space:]を使ってました。これも揃え て直します。