Posix字符集(方括号表达式)


1、字符集

特殊符号 代表意义
[:alnum:] 所有字母和数字,即0-9,A-Z,a-z
[:alpha:] 所有字母,即A-Z,a-z
[:blank:] 空格键与[tab]按键
[:cntrl:] 所有控制字符
[:digit:] 所有数字,即0-9
[:graph:] 所有可打印字符,不包括空格和[tab]按键
[:lower:] 所有小写??字母
[:print:] 所有可打印字符,包括空格和[tab]按键
[:punct:] 所有标点符号
[:space:] 所有水平或垂直空白
[:upper:] 所有大写字母
[:xdigit:] 所有十六进制数字

2、排序符号

排序符号指的是将多个字符序列视为一个单位。它使用[.与.]将字符组合起来。排序符号在系统所使用的特定locale上各有其定义

3、等价字符集

等价字符集列出的是应视为等值的一组字符。以[=与=]括住。