深入理解-Js正则表达式-1

来源:互联网 发布:mac os 10.10.5支持app 编辑:程序博客网 时间:2024/06/06 01:19

正则表达式主要通过模式来匹配、查找字符串。

特殊:
非贪婪模式
var reg = /a+?b/
var str = "aaaab";
var p = reg.exec(str);
console.dir(p[0]); //aaaab
贪婪模式
var reg = /a+b/
var str = "aaaab";
var p = reg.exec(str);
console.dir(p[0]); //aaaab
为什么贪婪模式和非贪婪模式一样
因为正则表达式的模式匹配总会寻找字符串第一个可能匹配的位置,所以他会从此字符串的开头开始匹配!

0 0
原创粉丝点击