Соответствие классов символов POSIX
Ниже приведены различные примеры сопоставления классов символов POSIX с использованием регулярного выражения в java.
Старший Нет | Построить и спички |
---|---|
1 | \ p {Нижний} Буквенный символ в нижнем регистре: [az]. |
2 | \ p {Верхний} Буквенный символ в верхнем регистре: [AZ]. |
3 | \ p {ASCII} Все ASCII: [\ x00- \ x7F]. |
4 | \ p {Alpha} Буквенный символ: [\ p {Нижний} \ p {Верхний}]. |
5 | \ p {Цифра} Десятичная цифра: [0-9]. |
6 | \ p {Alnum} Буквенно-цифровой символ: [\ p {Alpha} \ p {Digit}]. |
7 | \ p {Punct} Пунктуация: Один из! "# $% & '() * +, -. / :; <=>? @ [\] ^ _> {|} <. |
8 | \ p {График} Видимый символ: [\ p {Alnum} \ p {Punct}]. |
9 | \ p {Печать} Печатный символ: [\ p {Graph} \ x20]. |
10 | \ p {Пусто} Пробел или табуляция: [\ t]. |
11 | \ p {XDigit} Шестнадцатеричная цифра: [0-9a-fA-F]. |
12 | \ p {Пробел} Пробельный символ: [\ t \ n \ x0B \ f \ r]. |