まつもと ゆきひろです
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へゴーッ
まつもと ゆきひろ /:|}