有字符串abc"xxx","yyy"def,用javascript正则如何获取xxx和yyy? 不能带有引号"。
我自己写了一个:
const reg = /\"(.*?)\"/; reg.exec (abc"xxx","yyy"def);//只能获取第一个xxx
如果去掉正则表达式中的?,则获取xxx","yyy
请问这个正则表达式该如何写?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
因为js不支持先行断言(?
function getStr(str) { var result = str.match(/\"\w*\"/g); return result.map(function(element){ return element.replace(/\"/g, ''); }); } getStr('abc"xxx","yyy"def'); //["xxx", "yyy"]
因为js不支持先行断言(?