2 正则对象方法

reg.exec(); ---->executive,执行匹配
3 正则实例属性
1、ignoreCase 是否设置了i
2、global 是否设置了g
3、multiline 是否设置了m
4、source 字面量形式对应的字符串
5、lastIndex 开始搜索下一个匹配项的字符位置,默认0
- lastIndex 与exec 方法相搭配使用,查找光标位置
- 补充:"\num" 反向引用,指的是要引用的第num个括号里的表达式值
4 支持正则表达式的String对象的方法

- str.match(reg) ---->在规则中是否含有global 属性时的表现是不同的(与reg.exec(str)的微小区别)
- str.search(reg) ---->匹配后返回的是所匹配字符串的位置,匹配不到时返回-1
- str.split(reg) ---->按照正则表达式拆分字符串
- str.replace(reg,str1) ---->字符串替换;最实用的方法 。
练习一下吧
练习一:将但凡匹配"XXYY"格式的字符串均替换成"YYXX"

练习二:将"XYXY"格式的字符串均替换成"YXYX"

5 贪婪匹配与非贪婪匹配
- 贪婪匹配即照着"量词"规则中要求的更多个的情况去做匹配
- 非贪婪匹配,在"量词"规则后边多加一个问号"?"
小小练习一下吧:
