- 实例说明
正则表达式的使用
- 关键技术
正则表达式的元素符及其意义
元素符 | 正则表达式中的写法 | 意义 |
. | "." | 代表任意一个字符 |
\d | "\\d" | 代表0~9的任意一个数字 |
\D | "\\D" | 代表任何一个非数字字符 |
\s | "\\s" | 代表空白字符,如"\t","\n" |
\S | "\\S" | 代表非空白字符 |
\w | "\\w" | 代表可用作标识符的字符,但不包括“$”符 |
\W | "\\W" | 代表不可用于标识符的字符 |
\p{Lower} | \\p{Lower} | 代表小写字幕{a~z} |
\p{Upper} | \\p{Upper} | 代表大写字母{A~Z} |
\p{ASCII} | \\p{ASCII} | ASCII字符 |
\{Alpha} | \\p{Alpha} | 字母字符 |
\p{Digit} | \\p{Digit} | 十进制数字,及【0~9】 |
\p{Alnum} | \\p{Alnum} | 数字或字母字符 |
\p{Punct} | \\p{Punct} | 标点符号:!"#$%&'()*+,-./:;<=>?@[\]^_'{|}~ |
\p{Graph} | \\p{Graph} | 可见字符:[\p{Alnum}\p{Punct}] |
\p{Print} | \\p{Print} | 可打印字符:[\p{Graph}\x20] |
\p{Blank} | \\p{Blank} | 空格或制表符:[\t] |
\p{Cntrl} | \\p{Cntrl} | 控制字符:[\x00-\x1F\x7F] |