JS replace()方法替换变量(可以对变量进行全文替换)
事情是这样的:我要用 JS 替换一个多行文本的关键字正常,没有变量的时候应该是这样:把 a 替换成 b:string.replace(“a”,“b”);以上只能替换第一个匹配的,要全文匹配应该用正则表达式:string.replace(/a/g,“b”);正则加个参数 g ,表示全文匹配。但现在,我要替换的不是 a 这个字符了,而是从外面传进来的一个变量:var key;我可以这么写:string.replace(key,“b”);这只能替换第一个匹配的,要全文匹配就遇到难题了:s
转载
2021-11-05 13:41:16 ·
2778 阅读 ·
0 评论