关键词高亮

核心 是使用 一个 正则 方法即可 满足关键词高亮需求

const getInf = (str, key) =>
      str.replace(new RegExp(`${key}`, 'g'), `%%${key}%%`).split('%%');

 

举例:关键词 ; 展示词 篮球鞋

getInf('篮球鞋鞋','鞋')
['篮球', '鞋', '', '鞋', '']

剩下的具体 可自己 处理

 

posted @ 2022-04-11 18:12  敲代码的树先生  阅读(55)  评论(0编辑  收藏  举报