js 正则表达式进阶详解
1:贪婪匹配和非贪婪匹配正则表达式中量词有*(0次或者多次)?(0次或者1次)+(1次或者多次){m, n}(m到n次){n}(n次)这些量词会尽可能多的匹配,比如:'abababa ababc abe'.match(/(ab)+/g),匹配结果是['ababab', 'abab', 'ab'],统称贪婪匹配当这些量词后面再跟一个?,就变成了非贪婪匹配,会尽可能少的匹配,比如'abababa ababc abe'.match(/(ab)+?/g),用的匹配结果是 ["ab", "ab",
原创
2020-07-21 17:18:54 ·
178 阅读 ·
0 评论