From: matz@... (Yukihiro Matsumoto) Date: 1999-06-23T11:21:58+09:00 Subject: [ruby-list:15095] Re: String#rindex with arbitrary starting point まつもと ゆきひろです In message "[ruby-list:15093] String#rindex with arbitrary starting point" on 99/06/22, YANAGAWA Kazuhisa writes: |「String#rindex の第二引数ってば,探索を『始める』ポイントじゃなくて |『終える』ポイントだったのね」ということで,「ある点から見出して始めに |ある文字/文字列/正規表現にマッチするポイントを探す」という, |String#index に第二引数を与えた場合と対称の操作を行う効率の良い方法と |いうのにはどんな物があるでしょうか? | |# 特に問題がないなら String#rindex の仕様を変更してしまえ,という暗黙 |# の要求が.... って,明記してるけど. むむむ、白状すると一時的にrindexの仕様は揺れてました。第2引 数が「始める点」だったこともあるの。 indexも「始める点」、「終る点」の両方が指定したいこともある でしょうし、第3引数を追加すべきでしょうかねえ。 # 賛成のヒトはruby-devへゴーッ まつもと ゆきひろ /:|}