田中久太郎です。

Katsuhisa Higuchiさんの<beonc3$bdc$1@news511.nifty.com>から
> Pattern.compile( "a[^a]+a" ).matcher( "aあcbca").find() が false を返しま
> す。
> ソースを見ると、ASCII文字の文字クラス指定の処理で最適化をしていて、それが、
> 否定形のとき(^) にnon-ASCII に対していつも、unmatch(false) を返すようになっ
> ています。

おお、それは困る。

> ( Bug Parade には登録しましたが、処理するのに3週間ぐらいかかると自動返信が来
> ました。)

バグデータベースに登録されたらぜひBug IDを教えてください。
投票しますんで。


-- 
Tanaka-Qtaro-Yasuhiro mailto:tanaq@ca2.so-net.ne.jp