场景:需要将模板中的变量替换成对应的文本,获取可用的字符串,模板中可能含有多个变量。 下面分两步来实现该功能 1.查找所有变量 const template = "http://$ip:$port"; const paramNames = template.match(/\$(\w+)\b/g); // 匹配所有变量 console.log(paramNames); 执行结果: 正则含义如下图: 2.替换成对应文本