Когда решал задачу, то отталкивался от того что 0-12 должны быть отдельными словами, но рядом с ними может быть знак препинания. Типа "Там было 12, но" . Так как я сплитил по пробелу. И вот регулярное выражение я написал двумя вариантами : "\\p{Punct}*\\d|12|11|10\\p{Punct}*" "\\pP*\\d|12|11|10\\pP*" Задачу я решил, а вопрос собственно в том что конструкции вида \\pP нет в документации оракла (есть \\p{Punct}), я нашел ее просто в комментах на форуме. И раз выходит что документация неполная, то можно ли где-то прочитать все варианты конструкций? Или может я чего-то понял не так?