场景:需要将模板中的变量替换成对应的文本,获取可用的字符串,模板中可能含有多个变量。

下面分两步来实现该功能

1.查找所有变量

const template = "http://$ip:$port";
const paramNames = template.match(/\$(\w+)\b/g); // 匹配所有变量
console.log(paramNames);

执行结果:
在这里插入图片描述

正则含义如下图:
在这里插入图片描述

2.替换成对应文本

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐