js字符串替换问题

小黄人
  • 50

如何把字符串val('${1}')替换为that.findItem('${1}').content,感谢!

回复
阅读 231
1 个回答
✓ 已被采纳

试试

let str = "val('${xxx}')";
let ans = str.replace(/val\('(.*)'\)/,"that.findItem('$1').content");

如果是多个匹配,用非贪婪模式

let ans = str.replace(/val\('(.*?)'\)/g,"that.findItem('$1').content");
你知道吗?

宣传栏