我正在用 javascript 编写一个简单的模板函数。
我的模板加载正常,现在是我需要将内容解析为占位符的部分。
一个模板的例子是:
{{name}} is {{age}}
这些是动态的,所以理想情况下我想使用正则表达式来匹配和替换占位符的名称,例如
{{name}} 将替换为加载在 javascript 数组中的内容,例如
data.name
data.age
这是我的正则表达式:/\{\{(.*?)\}\}/
这工作正常,但经过大量搜索后,我无法找到一种定义的方式来迭代每个正则表达式匹配。
提前致谢