Dataviewjs的奇技淫巧

```dataviewjs
//定义一个函数,接受一个markdown字符串作为参数
function extractHighlight(markdown) {
  //定义一个空数组,用来存放高亮部分
  let highlights = [];
  //定义一个正则表达式,匹配被==包裹的部分
  let regex = /==(.+?)==/g;
  //定义一个变量,用来存放正则表达式的匹配结果
  let match;
  //使用循环,遍历所有的匹配结果
  while (match = regex.exec(markdown)) {
    //把匹配结果中的第一个捕获组(也就是高亮部分)添加到数组中
    highlights.push(match[1]);
  }
  //返回数组
  return highlights.filter(p=>p!='(.+?)');
}

dv.list(extractHighlight(await app.vault.readRaw(dv.current().file.path)))
```

提一嘴,你敢相信上面那个函数是 newbing 生成的吗 :joy:,太离谱了