[: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