[:alnum:] | 匹配范围为 [a-zA-Z0-9] |
[:alpha:] | 匹配范围为 [a-zA-Z] |
[:blank:] | 匹配范围为 空格和TAB键 |
[:cntrl:] | 匹配控制键 例如 ^M 要按 ctrl+v 再按回车 才能输出 |
[:digit:] | 匹配所有数字 [0-9] |
[:graph:] | 匹配所有可见字符 但不包含空格和TAB 就是你在文本文档中按键盘上能用眼睛观察到的所有符号 |
[:lower:] | 匹配所有小写 [a-z] |
[:print:] | 匹配所有可见字符 包括空格和TAB |
[:punct:] | 匹配特殊输入符号 +-=)(*&^%$#@!~`|\"'{}[]:;?/>.<;注意它不包含空格和TAB,这个集合不等于^[a-zA-Z0-9] |
[:space:] | 匹配空格字符 |
[:upper:] | 匹配所有大写 [A-Z] |
[:xdigit:] | 16进制数 [0-f] |
此内容来自转载:https://www.cnblogs.com/linuxws/p/6942574.html