码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式之我见—反义

时间:2015-01-04 21:14:00      阅读:175      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!