POSIX字符类@正则表达式
图片.
\ backslash 就是反斜杠 a audible BEL 自动响铃 b backspace 退格键 f form feed 换页键 n new line 换行符 r return 回车键 t horizontal tab 水平制表符 v vertical tab 垂直制表符 [:alnum:] all letters and digit 所有字母和数据,字符类[:alpha:] [:digit:]的集合.ASCII的65至90 ,97至122 ,48到57. [:alpha:] all letters 所有的字母,包括大小写字母.它是[:alnum:]的子集,但它是[:upper:]和[:lower:]的父集 [:digit:] all digits 所有的阿拉伯数字,10个数字,[0-9],属于可打印字符. [:graph:] all printable characters, not including space 可见字符,也就是所有打印字符,当然除了空白符除外. [:cntrl:] all control characters 所有的控制字符,共有33个,参照上表. [:print:] all printable characters, including space 打印字符,包括可见字符和空白符. [:punct:] all punctuation characters 所有的标点符号 !"#$%&''()* ,-./:;<=>?@[]^_`{|}~,属于可打印字符类. [:blank:] all horizontal whitespace //英语解释为空白 这个嘛,就是那个水平空白,我看了很多资料,大多数都指为 t 水平制表符和'' ''空白符两种而已. [:space:] all horizontal or vertical whitespace //英语解释为空间和位置 注意了,这是所有的水平和垂直空白符.一般有t 水平制表符,n 换行符 ,r 回车符 ,f 换页符 ,还有空白符.嗯,也就是说[:blank:]是它的 子 集的喔,属于可打印字符类. [:upper:] all upper case letters 所有的大写字母[A-Z],对照上面表格的65-90数值查看,属于可打印字符类. [:lower:] all lower case letters 所有的小写字母,[a-z] ,对照上面表格的97到122号数值查看.
看完上面如果觉得很乱,可以看下我自己画的一个ASCII下的字符关系图.这个图是我自己DOC画的.
希望对大家有帮助,同步到QQ http://user.qzone.qq.com/736193927/infocenter 本文出自 “夜之子再见爱” 博客,请务必保留此出处http://windows9513.blog.51cto.com/2376140/545810 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |