首页 > 其他 > 详细

正则表达式之我见—反义

时间:2015-01-04 21:12:42      阅读:299      评论:0      收藏:0      [点我收藏+]

反义:就是匹配不包含的字符。

代码/语法说明
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词开头或结束的位置
[^x] 匹配除了x以外的任意字符
[^aeiou] 匹配除了aeiou这几个字母以外的任意字符

1.1 \W 匹配任意不是字母,数字,下划线,汉字的字符

技术分享

\W除了字母,数字,下划线,汉字的字符都匹配到了。

1.2 \S 匹配任意不是空白符的字符

技术分享

唯独我选中的空格没有匹配到。

1.3 \D 匹配任意非数字的字符

技术分享

这次空格匹配到了,1没有匹配到,这就是\D。

1.4 \B 匹配不是单词开头或结束的位置

 技术分享

匹配不是a开头的。

技术分享

匹配不是a结尾的。

1.5 [^x] 匹配除了x以外的任意字符

 技术分享

匹配除了a以外的

1.6 [^aeiou] 匹配除了aeiou这几个字母以外的任意字符

同上

正则表达式之我见—反义

原文:http://www.cnblogs.com/crafts/p/4202051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!