怎么把 [文本, 新文本], 这是[新文本] 字符串替换成
[<span>文本,新文本</span>], 这是[<span>新文本</span>]
就是把每个[]里面的段落替换成加标签的html
###// => <span>文本, 新文本</span>, 这是<span>新文本</span>
var data = '[文本, 新文本], 这是[新文本]'.replace(/\[(.*?)\]/g, '<span>$1</span>')
###const str ='[文本]'
const str2 = str.replace(/\[(.*)\]/, "<span>$1</span>")
console.log(str2);
###不需要用规则式啊,可以直接替换,如果原来字符串是符合[]
成对的,即用两个替换replace
处理,分别把[
和]
替换为[<span>
和</span>]