[[:alnum:]] 字母和數字字符 [0-9a-zA-Z] [[:alpha:]] 字母字符 [a-zA-Z] [[:ascii:]] 7位ASCII [\x01-\x7F] [[:blank:]] 製表符和空格 [\t] [[:cntrl:]] 控制符 [\x01-\x1F] [[:digit:]] 數字 [0-9] [[:graph:]] 除空格外全部可打印的字符(非空格、非控制字符) [\x01-\x20] [[:lower:]] 小寫字母 [a-z] [[:print:]] 全部可打印的字符(圖形類加空格和製表符) [\t\x20-\xFF] [[:punct:]] 標點符號 ,如句點(.)和分號(;) [-!"#$%&'()*+,./:;<=>?@[\\\]^_`{|}~] [[:space:]] 空白字符(換行、回車、製表符、空格、垂直製表符) [\n\r\t\x0B] [[:upper:]] 大寫字母 [A-Z] [[:xdigit:]] 十六進制數字 [0-9a-fA-F] 一些地區把某些字符序列看成一個單獨的字符來考慮,此時它們被稱爲排序序列(collating sequence)。在字符類中匹配這些多字符序列中的一個時,要把它用「[.」和「.]」括起來。 例如,若是某地區有排序序列ch,可使用下面的字符類來匹配S、t或ch [st[.ch.]]