From: WATANABE Hirofumi Date: 2002-02-26T14:28:00+09:00 Subject: [ruby-dev:16099] Re: Ruby M17N request わたなべです。 Yukihiro Matsumoto writes: :念のためですが、最後の : :|> - /(?:(?i)a|b)x/ が Bx にマッチする(問題ない) : :はマッチしないのが現在のRubyの実装のバグだと思いますから小迫 :さんは修正する必要はないのでは。 現在のRubyではaだけ(?i)になるけど、Perlだとaもbも(?i)になる。 一方、RubyもPerlも /(?:a|(?i)b)x/ はbだけです。つまりPerlだとaだけ(?i)にするには順番を入れ換え るしか方法はないわけで、Rubyの今の仕様のほうがしっくりきます。 両方(?i)にしたいときは /(?:(?i)a|(?i)b)x/ でいいわけだし。 -- わたなべひろふみ