正则表达式用于查找名字和姓氏

时间:2019-05-22 20:07:22

标签: javascript regex regex-group

我有一个字符串,例如“今天是%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}}

如何解决此问题?

0 个答案:

没有答案