废话不多说,间接上代码

let a = "轻触上面“复制”按钮,失去复制的微信号并增加微信号";let res = a.split(/(“[^“”]*?”)/g).map((value) => {    let obj = {};    obj.value = value;    if (/(“[\S]*?”)/.test(value)) {        obj.tyep = 1;    } else {        obj.tyep = 0;    }    return obj;});console.log(JSON.stringify(res));

简化一下:

let a = "轻触上面“复制”按钮,失去复制的微信号并增加微信号";let res = a.split(/(“[^“”]*?”)/g).map((value) => (/(“[\S]*?”)/.test(value) ? { value, tyep: 1 } : { value, tyep: 0 }));console.log(JSON.stringify(res));