###一、POSIX字符类
字符类 | 说明 |
---|---|
[:digit:] | 任何数字 |
[:xdigit:] | 任何十六进制数字 |
[:alpha:] | 任何字母 |
[:lower:] | 任何小写字母 |
[:upper:] | 任何大写字母 |
[:alnum:] | 任何字母或数字 |
[:cntrl:] | ASCII控制字符(ASCII 0~31 和 ASCII 127) |
[:punct:] | 不属于[:alnum:]和[:cntrl:]的任何字符 |
[:blank:] | 空格或制表符([\t ]) |
[:space:] | 任何空白字符,包括空格([\f\n\r\t\v ]) |
[:print:] | 任何可打印字符 |
[:graph:] | 同[:print:],但不包括空格 |
注意:[和]是POSIX字符类本身的组成部分。