Я думаю, что он соответствует всем управляющим символам (не уверен, что может быть «все»), но я не могу быть уверен, и не могу найти его ни в какой документации, кроме некоторых размышлений на форуме по Perl. Кто-нибудь знает?
Из документации Pattern:
Pattern
\p{Cntrl} Управляющий символ: [\x00-\x1F\x7F]
\p{Cntrl}
[\x00-\x1F\x7F]
То есть соответствуетлюбой символ с шестнадцатеричным значением от 00 до 1F или 7F.
В статье Википедии о контрольных символах перечислены все символы и то, для чего они используются, если вам интересно.
\p{name} соответствует классу символов Unicode; обратитесь к соответствующей спецификации Unicode, чтобы увидеть, какие кодовые точки находятся в классе. Здесь - это обсуждение, относящееся к движку Java regex (Cntrl является одним из примеров), хотя то же самое относится ко многим другим движкам regex.
\p{name}
Cntrl