<script>var str = "industries";var patt1 = /[a-z]{7}(?!ies)/g;document.write(str.match(patt1));</script>运行结果:ndustri 为什么结果是ndustri?而不是industr
1 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
?= 非捕获元-正向预查:在任何开始匹配圆括号内的正则表达式模式的位置来匹配搜索字符串。结果:industr,从i的位置开始了匹配
?! 非捕获元-负向预查:在任何开始不匹配该正则表达式模式的位置来匹配搜索字符串。结果:ndustri,从n的位置开始不匹配
慢慢体会吧
- 1 回答
- 0 关注
- 649 浏览
添加回答
举报
0/150
提交
取消