【发布时间】:2020-06-12 10:35:10
【问题描述】:
我有这个挑战:
我需要用这个字符串替换这个字符串:"[[OM:random-string-id]]":'<div id="random-string-id"></div>'
其中 OM 是要替换的组件 TYPE,random-string-id 是 id。这两个部分都可以是动态的,我只需要将组件替换为类型:'OM'。
# pseudocode
var text = [[$A:$B]] # this can be: "[[OM:something]]", "[[AD:somethingelse]]"
if ($A == 'OM') {
text = text.replace(<div id='$B'></div>)
}
输入:[[OM:something]] => Output: "<div id='something'></div>"
输入:[[AD:somethingelse]] => Output: "[[AD:somethingelse]]"
最好的处理方法是什么?
【问题讨论】:
标签: javascript regex string replace