以下是使用java中的正则表达式匹配POSIX字符类的各种示例。
Sr.No | 构造和匹配 |
---|---|
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} 字母数字字符:[\ p {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]。 |