猿问

js正则替换之间的内容

想替换一段文字之间的内容
比如[引用题目1的答案]2222
替换为[引用题目2的答案]2222
就是说[到]之间的内容是动态的,该怎么写正则替换呢?
侃侃尔雅
浏览 443回答 2
2回答

吃鸡游戏

functionmyReplace(str,ot,rt){returnstr.replace(newRegExp('\\['+ot+'\\]'),'['+rt+']')}myReplace('[引用题目1的答案]2222','引用题目1的答案','引用题目2的答案');//[引用题目2的答案]2222

Qyouu

varstr="[引用题目1的答案]2222".replace(/\[(.+?)\]/g,str=>str.replace(/1/g,2));console.log(str);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答