快速业务通道

POSIX字符类@正则表达式

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06
图片.

\ 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号