正则语法有关问题求解释
正则语法问题求解释JScript codevar a aabbccddalert(a.replace(/(a.*)(?c)/gi,-)) //-cddalert(
正则语法问题求解释
JScript codevar a = 'aabbccdd';alert(a.replace(/(a.*)(?=c)/gi,'-')); // -cddalert(a.replace(/(a.*)?(?=c)/gi,'-')); // --cddalert(a.replace(/(a.*?)(?=c)/gi,'-')); // -ccddalert(a.replace(/(a.*?)?(?=c)/gi,'-')); // --c-cdd
求解释以上结果为什么是这样。。。。
[解决办法]第二个非贪婪 aabbccdd aabbc》替换aabb 变成 ccdd 继续替换 cc》替换成c 结果 --cdd
[解决办法]