正则

2017-08-01  本文已影响0人  刘晓洋

正则有两种创建方式:

1.字面量创建方式
2.实例创建方式

字面量和实例创建的区别:

1.字面量创建不能进行变量拼接,但是,实例创建可以进行变量拼接;
2.字面量创建方式,特殊含义的字符不需要转移,但是,实例创建需要转义(带\的);

正则由两部分组成:元字符+修饰符;

元字符包含:

中括号总结:

1)中括号中的字符没有特殊含义;(但是像\w还是有特殊含义的)
2)中括号中,不会出现两位数;

关于小括号:

1)提高优先级:凡是有|出现的时候,外面一定要加上()来提高优先级; /^(18|19)$/
2)分组
3)只匹配不捕获 (?:)

正则的捕获:

正则捕获的特性:

正则的属性:

lastIndex:代表开始查找位置的索引;lastIndex是正则对象的一个属性:作用-》打印出开始查找的位置;(从找到内容的下一项内容的索引开始查找;)
lastIndex主要受两方面的影响:1)exec 2)test;

问号的用法:

exec和match区别:

正则的方法:

上一篇下一篇

猜你喜欢

热点阅读