第二部分:范围如何表述
1、 在中设定一个范围,即可匹配该范围内的字符。例如,用可匹配所有数字,因此在字符串a1b2c3中,1、2、3都能被成功匹配,具体效果所示。
2、 可通过字符^实现对范围内字符的排除。例如,使用^可匹配非数字的任意字符,因此在字符串a1b2c3中,a、b和c均能被匹配。示意图如下:
3、 同样可用匹配小写字母,匹配大写字母,示意图如下所示。
4、 奇怪,我输入的表达式本意是匹配小写字母,为何连大写字母也被识别了?其实原因在于正则表达式创建时的第三个参数——是否区分大小写。该参数默认为否,即不区分大小写。因此,在默认设置下,原本只应匹配小写字母的表达式会同时匹配大写字母,相当于在忽略大小写的情况下等同于一个覆盖大小写的模式。要准确匹配仅小写字母,必须显式开启大小写区分功能,具体效果所示。
新浪科技公众号
“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)










