えぐち@エスアンドイー です。

>>> In message [ruby-dev:8367] Re: Regexp <=> 
    On Thu, 18 Nov 1999 21:40:53 +0900, keiju / Rational.Com (石塚圭樹) said:

keiju> けいじゅ@日本ラショナルソフトウェアです.
keiju> 
keiju> In [ruby-dev :8364 ] the message: "[ruby-dev:8364] Re: Regexp <=> ",
keiju> on Nov/18 16:30(JST) Yukihiro Matsumoto writes:
keiju> 
keiju> >まつもと ゆきひろです
keiju> 
keiju> >|ただソートができれば便利かなと思っただけなんで、
keiju> >|比較は文字列でなくてもいいです。
keiju> >
keiju> >正規表現をソートねえ。どうなんでしょう。
keiju> ># 乗り気じゃないらしい。
keiju> 
keiju> そういう場合は,
keiju> 
keiju>   regrex_array.sort{|r1, r2| r1.source <=> r2.source}
keiju> 
keiju> でしょう?

Regexp の kcode や casefold? は比較の対象にしませんか。(^^)

今日はじめて Regexp#== の存在を知りました。

でも、

    % ruby -e 'p /abc/ == /abc/'
    true
    % ruby -e 'p /[ba]/ == /[ab]/'
    false

これってあんまり嬉しくないかも、、
#、、といって正規表現の一致/不一致を真剣にやろうとすると
#rc.c と regx.c を大解析しなければ行けないので、、ムニャムニャ

	えぐち