From: matz@... (Yukihiro Matsumoto) Date: 2001-08-16T15:42:00+09:00 Subject: [ruby-list:30923] Re: [REQ] Regexp#match! まつもと ゆきひろです In message "[ruby-list:30922] Re: [REQ] Regexp#match!" on 01/08/16, Minero Aoki writes: |> ほかのメソッドでも例外を与えるものにはぜんぜん違う名前 |> (gets/readline, []/fetch)を与えているようです。 | |いい名前があれば可能性あり と読みました。 ま、そういうことですね。あと、どの例外をあげるかって問題もあ りますが(本当にArgumentErrorで良いんでしょうか)。 | execute | exec_match | accept # アサートっぽい? | match_to | get_matches | get_match | get_match_data # 長い…… | |あたりではどうでしょう。 gets/readline, []/fetchの系統からいえば、「別名でより長いも のは例外をあげる」というルールを作れそうです。ということで、 executeなんかは比較的良さそうですね。Pythonの正規表現オブジェ クトはexecメソッドでマッチするようですし。 まつもと ゆきひろ /:|)