From: nobu.nakada@... Date: 2003-07-04T16:45:18+09:00 Subject: [ruby-dev:20511] Re: 不正なバイト列とのマッチ なかだです。 At Fri, 4 Jul 2003 16:13:55 +0900, Kazuhiro NISHIYAMA wrote: > /./s =~ "\xF1" や /./e =~ "\xF6" のようにSJISやEUCの場合は > 2バイト目だけにはマッチしません。 それはどちらもマルチバイトの1バイト目とみなされて、2バイト目が ないためにマッチしていないのだと思いますが。 > /./ は $KCODE が NONE 以外の時は 1*文字* にマッチすると > 思っていたのですが、そうとは限らないのでしょうか? 少なくとも現状では、マルチバイトを1文字として扱うだけで正当かど うかはチェックしてませんね。それ以外は単なるバイナリデータとし て扱ってます。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦