以下是在java中使用正则表达式匹配POSIX字符类的各种示例.
Sr.No | Construct&匹配 |
---|---|
1 | \p{Lower} 小写字母字符:[az]. |
2 | \p {Upper} 大写字母字符:[AZ]. |
3 | \ p {ASCII} 所有ASCII:[\ x00- \ x7F]. |
4 | \p {Alpha} 一个字母字符:[\p {Lower} \p {Upper}]. |
5 | \p {Digit} 十进制数字:[0-9]. |
6 | \p {Alnum} 字母数字字符:[\ {{alpha} \p {Digit}]. |
7 | \p {Punct} 标点符号:其中一个!"#$%&'()* +, - ./:; |
8 | \p{Graph} 一个可见的角色:[\p {Alnum} \p {Punct}]. |
9 | \p {Print} 可打印的字符:[\p {Graph} \ x20]. |
10 | \p{Blank} 空格或制表符:[\ t]. |
11 | \p{XDigit} 十六进制数字:[0-9a-fA-F]. |
12 | \p{Space} 一个空白字符:[ \t\n\x0B\f\r] |