2016-02-01から1ヶ月間の記事一覧

Javaの正規表現における下位サロゲートの問題ある挙動

Javaの正規表現で下位サロゲートコードにマッチするパターンを書くと、完全なサロゲートペアの後半16ビットにマッチしてしまうことがあります。少なくとも、次のバージョンはそのような挙動を示します。 Oracle Hotspot 1.8.0_72 OpenJDK 1.8.0_66 詳細 次の…

Problematic behavior about low surrogate codes in Java regex patterns

Regex patterns or partial patterns representing low surrogate codes wrongly match the latter half of complete surrogate pairs. At least the following JRE versions are affected. Oracle Hotspot 1.8.0_72 OpenJDK 1.8.0_66 Description The follo…