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