您可以使用正则表达式以及 replace 方法来实现这个功能。以下是一个示例代码:

let text = '这是一段包含#的文本,#这是第二个#,#这是第三个#';

let index = 0;

let result = text.replace(/#/g, function(match) {
  return match + index++;
});

console.log(result);

输出结果为:

这是一段包含#的文本,#0这是第二个#1,#2这是第三个#3

在这个示例中,我们使用正则表达式/#/g来匹配所有的#字符。然后,我们使用一个匿名函数作为 replace 方法的第二个参数,在每个匹配到的#后面添加当前序号,并且将序号自增。最后,我们得到了添加了序号的文本。

JavaScript 正则表达式添加序号:在文本中#符号后添加数字

原文地址: https://www.cveoy.top/t/topic/qnNc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录