Соответствие классов символов Юникода
Ниже приведены различные примеры сопоставления классов символов Unicode с использованием регулярного выражения в java.
| Старший Нет | Построить и спички |
|---|---|
| 1 | \ p {IsLatin} Символ латинского алфавита. |
| 2 | \ p {InGreek} Персонаж греческого блока. |
| 3 | \ p {Lu} Буква в верхнем регистре. |
| 4 | \ p {IsAlphabetic} Буквенный символ (двоичное свойство). |
| 5 | \ p {Sc} Символ валюты. |
| 6 | \ P {InGreek} Любой символ, кроме одного в греческом блоке. |
| 7 | [\ p {L} && [^ \ p {Lu}]] Любая буква кроме прописной. |