Поддержка Java для символов Unicode, отличных от BMP (т.е. кодовых точек> 0xFFFF) в их библиотеке регулярных выражений?

В настоящее время я использую Java 6 (у меня нет возможности перейти на Java 7), и я пытаюсь использовать пакет java.util.regex для сопоставления шаблонов строк, которые содержат символы Unicode.

Я знаю, что java.lang.String поддерживает дополнительные символы (т.е. символы с кодовыми точками> 0xFFFF) (начиная с Java 5), ​​но я не вижу простого способа сопоставления с образцом с этими символами. java.util.regex. Шаблон по-прежнему позволяет представлять только шестнадцатеричные числа с использованием 4 цифр (например, \ uFFFF)

Кто-нибудь знает, не хватает ли мне здесь API?

5
задан hippietrail 30 May 2013 в 01:08
поделиться