From: "K.Kosako" Date: 2001-12-05T18:59:35+09:00 Subject: [ruby-dev:15363] Re: Regexp in UTF-8 (Re: Regexp literal and Regexp.new()) 文字列のエスケープと、Regexp::escapeと、正規表現のコンパイル時点での\の解釈 を同時に考えているうちに、頭の中が収拾不能になってきました。 Yukihiro Matsumotoさんの<1007535176.273583.21324.nullmailer@ev.netlab.jp>から > まだ小迫さんの[ruby-dev:15360]はチェックしてないんでバグがあ > るかどうかは定かでないですが、「そうでもなさそう」なら直さな > いといけないんでしょうねえ。 UTF-8のとき、WC表現に変換されたときに0x80から0xffの間になるコードが 存在すれば、今のWC2MBC1ST(c)は変な値を返すと思います。 \303\251のWC表現が233になるようなので、修正は必要では? -- 小迫@ソフネック 渋谷区恵比寿1-15-1