まつもと ゆきひろです

In message "Re: [ruby-dev:39322] [Feature #2093] String#stripの対象は\sか[:space:]か"
    on Sun, 13 Sep 2009 02:25:08 +0900, Yui NARUSE <redmine / ruby-lang.org> writes:

|現在、String#strip は rb_enc_isspace を使っています。
|つまり、[:space:] にマッチするものを落とすため、
|例えばいわゆる全角空白等も切り落とす対象になっています。
|
|しかし、他の Ruby core API は ASCII を意識した動きをすることが多く、
|strip はちょっと予想を裏切る動作になっています。
|
|なんとなくただの修正漏れのように感じるのですがどうでしょう?

そうですね。単なるisspaceを使うべきでしょう。