我有一个字符串,例如“今天是%date%,我的名字是%firstName%%lastName%”
我要使用正则表达式将%date%替换为今天的日期,firstName和lastName也是如此
我做了类似
let reg = new RegExp(/\%(.*?)\%/g); // this gives me the values inside %
val = reg.exec(value);
如何用值替换现有字符串。
编辑:如果我做类似的事情 str.replace((//%(.*?)\%/ g),'测试'); 它确实用test替换了所有值,我如何获得被替换的值,如:
今天是%date%,我的名字是%firstName%%lastName%
今天是{{date}},我的名字是{{firstName}} {{lastName}}
如何解决此问题?