废话不多说,直接上代码
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));
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。