nodejs匹配带#话题字符串按照原顺序生成未匹配与匹配字符串数组代码

代码语言:nodejs

所属分类:其他

代码描述:nodejs匹配带#话题字符串按照原顺序生成未匹配与匹配字符串数组代码,可用于给前端文本话题标识,比如话题#高亮,可点击跳转。

代码标签: nodejs 匹配 # 话题 字符串 按照 原顺序 生成 未匹配 匹配 字符串 数组 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

const text = "我们一起走过来#春天spring123#333#美好生活##美好生活#";
const pattern = /(#([^#]+)#)|([^#]+)/g;

const result = [];
let match;

while ((match = pattern.exec(text)) !== null) {
  if (match[1]) {
    // 匹配到的话题
    result.push([match[0], true]);
  } else.........完整代码请登录后点击上方下载按钮下载查看

网友评论0