【发布时间】:2019-11-15 23:23:21
【问题描述】:
我有以下代码:
const chaine = 'lorem {{name}} lorem lorem {{name}}..." ;
我需要用这样的数组元素替换所有 {{name}}
cont list = ['java', 'regex']
所以预期的结果是
lorem java lorem lorem regex...
注意:
- {{name}} 字符串中的数字是可变的
- 数组元素长度是变量,我们可以有1..N
谢谢
【问题讨论】:
-
{{name}} numbers in string is variable你这是什么意思,你在说什么数字? -
只用你的针分割并用地图替换它。
-
@Keith,在这个例子中我有两个 {{name}},在另一个例子中我有 3 个 {{name}} example 'lorem {{name}} lorem lorem {{name}} lorem {{name}}...”。我需要一个通用的解决方案
-
如果 {{variable}} 是
variable那么这可能会有所帮助 stackoverflow.com/questions/56522292/… -
如果您的模板为
one {{name}} two {{name}} three {{name}}但只有["alpha", "beta"],会发生什么?或者如果数组包含["alpha", "beta", "gamma", "delta"]
标签: javascript arrays node.js regex ecmascript-6