From: Yui NARUSE Date: 2009-08-31T20:25:40+09:00 Subject: [ruby-dev:39208] [Feature #2017] String#/(sep) チケット #2017 が更新されました。 (by Yui NARUSE) > String#/は str.split(sep) の形式のものだけ数えるべきではない > でしょうか。もちろん、str / "" でも表現可能でしょうが、あま > り意図を表現しているとは思えませんから。 ふむ、なるほど。.と(を入れてgrepするようにしてみました。 % grep '.split(' **/*.rb|wc -l 430 % grep '.gsub(' **/*.rb|wc -l 404 % grep '.unpack(' **/*.rb|wc -l 344 % grep '.unpack(' **/*.rb|wc -l 344 % grep '.sub(' **/*.rb|wc -l 640 合わせて Google Code Search で調べてみると、 lang:ruby \.split\( 約68,300件 lang:ruby \.gsub\( 約55,800件 lang:ruby \.gsub\( 約24,800件 lang:ruby \.unpack\( 約8,000件 なお、実際には String#split(sep, count) を抜かないといけないので、 仮に、lang:ruby \.split\([^,)]+\) とすると、約59,200件でした。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2017 ---------------------------------------- http://redmine.ruby-lang.org