Java正则表达式:匹配POSIX字符类

格式:

\p{xxx}
其中 xxx 为需要匹配的POSIX字符类

POSIX字符类解释:

POSIX字符 格式 匹配描述
Lower \p{Lower} 小写字母字符:[a-z]
Upper \p{Upper} 大写字母字符:[A-Z]
ASCII \p{ASCII} 所有ASCII:[\x00-\x7F]
Alpha \p{Alpha} 字母字符:[\p{Lower}\p{Upper}]
Digit \p{Digit} 十进制数字:[0-9]
Alnum \p{Alnum} 字母数字字符:[\p{Alpha}\p{Digit}]
Punct \p{Punct} 标点符号:!”#$%&’()*+,-./:;<=>?@[]^_>{Ι}<其中一个
Graph \p{Graph} 一个可视的字符: [\p{Alnum}\p{Punct}]
Print \p{Print} 可打印字符:[\p{Graph}\x20]
Blank \p{Blank} 空格或制表符:[ \t]
XDigit \p{XDigit} 十六进制数字:[0-9a-fA-F]
Space \p{Space} 空白字符:空白字符:[ \t\n\x0B\f\r]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、字符串在C#中,字符串是一系列不可修改的Unicode字符,创建字符串后,就不能修改它。要创建字符串,最常用的...
    CarlDonitz阅读 1,295评论 0 2
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,435评论 0 5
  • \ :将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列...
    小沙鹰168阅读 557评论 0 1
  • 1. 匹配单个字符 1.1 匹配纯文本 在原始文本中查找目标文本 多个匹配结果 一般正则表达式默认匹配第一个结果,...
    悠扬前奏阅读 1,113评论 0 0
  • 1.react-native 入门 init 没有 index.android.js 和 index.ios.js...
    简而精阅读 319评论 0 1