我认为它匹配所有控制角色(不确定“所有”可能是什么)但我不能确定,除了在Perl论坛中的某些思考之外,我也无法在任何文档中找到它。有谁知道吗?
答案 0 :(得分:25)
来自Pattern
的文档:
\p{Cntrl}
控制角色:[\x00-\x1F\x7F]
也就是说,它匹配任何具有十六进制值00到1F或7F的字符。
控件字符上的Wikipedia article列出了每个字符及其所用内容。
答案 1 :(得分:5)
\p{name}
匹配Unicode字符类;请参阅相应的Unicode规范,以查看该类中的代码点。 Here是针对Java正则表达式引擎的讨论(Cntrl
是其中一个示例),尽管同样的事情也适用于许多其他正则表达式引擎。