まつもと ゆきひろです

In message "[ruby-list:15093] String#rindex with arbitrary starting point"
    on 99/06/22, YANAGAWA Kazuhisa <kjana / os.xaxon.ne.jp> writes:

|「String#rindex の第二引数ってば,探索を『始める』ポイントじゃなくて
|『終える』ポイントだったのね」ということで,「ある点から見出して始めに
|ある文字/文字列/正規表現にマッチするポイントを探す」という,
|String#index に第二引数を与えた場合と対称の操作を行う効率の良い方法と
|いうのにはどんな物があるでしょうか?
|
|# 特に問題がないなら String#rindex の仕様を変更してしまえ,という暗黙
|# の要求が.... って,明記してるけど.

むむむ、白状すると一時的にrindexの仕様は揺れてました。第2引
数が「始める点」だったこともあるの。

indexも「始める点」、「終る点」の両方が指定したいこともある
でしょうし、第3引数を追加すべきでしょうかねえ。

# 賛成のヒトはruby-devへゴーッ

                                まつもと ゆきひろ /:|}