From: "K.Kosako" Date: 2002-03-26T10:50:13+09:00 Subject: [ruby-dev:16598] Re: Oniguruma and multibyte character literal > In message "[ruby-dev:16593] Oniguruma and multibyte character literal" > on 02/03/26, TAKAHASHI Masayoshi writes: > > |[ruby-talk:36677] あたりを見て思ったのですが、Onigurumaでは、 > | /0x1234/u > |とか、 > | /[0x1234-0x2345]/u > |みたいな正規表現は書けるんでしょうか? 残念ながら、書けません。 何か用意しておけばよかったかも。 > 将来(M17N?)のRubyでは、256を越えるコードポイントを指定する方 > 法が欲しいとは思っています。とはいえ、\x1234を\x12, 3, 4と解 > 釈しないようにするのは互換性の観点から難しいとも思います。 > > Perlでは\u{1234}という記法がありますが(だよね)、Unicodeだけ > が256を越えるコードポイントを持つわけではないんで、これは避 > けたいです。やっぱり、 > > \x{1234} > > ですかね。 実装を検討したほうが良いでしょうか? それとも、Rubyに取り込まれた後のほうが良いでしょうか? -- 小迫@ソフネック 渋谷区恵比寿1-15-1