Ниже приведены различные примеры сопоставления классов символов POSIX с использованием регулярного выражения в Java.
Строчный буквенный символ: [az].
Буквенный символ верхнего регистра: [AZ].
Все ASCII: [\ x00- \ x7F].
Буквенный символ: [\ p {Lower} \ p {Upper}].
Десятичная цифра: [0-9].
Буквенно-цифровой символ: [\ p {Alpha} \ p {Digit}].
Пунктуация: Одна из! «# $% & ‘() * +, -. / :; <=>? @ [\] ^ _> {|} <.
Видимый символ: [\ p {Alnum} \ p {Punct}].
Печатный символ: [\ p {Graph} \ x20].
Пробел или табуляция: [\ t].
Шестнадцатеричная цифра: [0-9a-fA-F].
Пробельный символ: [\ t \ n \ x0B \ f \ r].