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

正则中的^

时间:2014-09-09 10:24:58      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:使用   c   amp   r   字符串   第一个   5   d   ld   

^[a-z][0-9]$

尽管[a-z]代表26个字母的范围,但在这里它只能与第一个字符是小写字母的字符串匹配。

前面曾经提到^表示字符串的开头,但它还有另外一个含义。当在一组方括号里使用^是,它表示“非”或“排除”的意思,常常用来剔除某个字符。还用前面的例子,我们要求第一个字符不能是数字:

^[^0-9][0-9]$

这个模式与"&5"、"g7"及"-2"是匹配的,但与"12"、"66"是不匹配的。下面是几个排除特定字符的例子:

[^a-z] //除了小写字母以外的所有字符

正则中的^

标签:使用   c   amp   r   字符串   第一个   5   d   ld   

原文地址:http://www.cnblogs.com/zhiguopingtianxia/p/3961169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!