Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

J2SE 1.4.2 released

閲覧: 0 回
最初の未読メッセージにスキップ

Tanaka-Qtaro-Yasuhiro

未読、
2003/06/27 4:27:082003/06/27
To:
田中久太郎です。

いつのまにか J2SE 1.4.2 のベータが取れているようですね。

http://java.sun.com/j2se/1.4.2/ja/download.html


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

Katsuhisa Higuchi

未読、
2003/07/12 6:19:462003/07/12
To:
1.4.2 の java.util.regex には、日本語(non-ASCII) 処理で致命的なバグがありま
す。

Pattern.compile( "a[^a]+a" ).matcher( "aあcbca").find() が false を返しま
す。

ソースを見ると、ASCII文字の文字クラス指定の処理で最適化をしていて、それが、
否定形のとき(^) にnon-ASCII に対していつも、unmatch(false) を返すようになっ
ています。

このパターンの処理は、Wiki などでよく使われるものなので、みなさんお気づきか
もしれませんが、
一応念のためにお知らせしておきます。
( Bug Parade には登録しましたが、処理するのに3週間ぐらいかかると自動返信が来
ました。)

"Tanaka-Qtaro-Yasuhiro" <ta...@ca2.so-net.ne.jp> wrote in message
news:bdgv4s$9a7$1...@nn-os102.ocn.ad.jp...

Tanaka-Qtaro-Yasuhiro

未読、
2003/07/12 12:55:592003/07/12
To:
田中久太郎です。

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:ta...@ca2.so-net.ne.jp

新着メール 0 件