From: Yui NARUSE Date: 2009-09-13T02:25:08+09:00 Subject: [ruby-dev:39322] [Feature #2093] String#stripの対象は\sか[:space:]か Feature #2093: String#stripの対象は\sか[:space:]か http://redmine.ruby-lang.org/issues/show/2093 起票者: Yui NARUSE ステータス: Assigned, 優先度: Normal 担当者: Yukihiro Matsumoto, カテゴリ: M17N, Target version: 1.9.2 現在、String#strip は rb_enc_isspace を使っています。 つまり、[:space:] にマッチするものを落とすため、 例えばいわゆる全角空白等も切り落とす対象になっています。 しかし、他の Ruby core API は ASCII を意識した動きをすることが多く、 strip はちょっと予想を裏切る動作になっています。 なんとなくただの修正漏れのように感じるのですがどうでしょう? ---------------------------------------- http://redmine.ruby-lang.org