チケット #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