例如:
使用 /\${key}/ 作为常规字符串可以,替换成功
但是直接使用字符串'${key}',答案不是我想要的
如果我使用 split 和 join 会更慢吗?
let tp1 = "XXX${key}XXX${key}XXX${key}XXX${key}";
tp1 = tp1.replace(new RegExp(/\${key}/, 'g'), 'AA');
console.log(tp1)
let tp2 = "XXX${key}XXX${key}XXX${key}XXX${key}";
tp2 = tp2.replace(new RegExp('${key}', 'g'), 'AA');
console.log(tp2)
let tp3 = "XXX${key}XXX${key}XXX${key}XXX${key}";
tp3 = tp3.split(`\${key}`).join('AA')
console.log(tp3)
Answer:
tp1: XXXAAXXXAAXXXAAXXXAA
tp2: XXX${key}XXX${key}XXX${key}XXX${key}
tp3: XXXAAXXXAAXXXAAXXXAA
交互式爱情
一只甜甜圈
梵蒂冈之花
相关分类