我有这个正则表达式:
/\{([a-zA-Z\.]*)\
我想用它来替换一些这样的文本:
{identifier}
带有值的对象属性与括号中的值的名称。在这种情况下,它会是object.identifier
。就像是:
html.replace(/\{([a-zA-Z\.]*)\}/g, object.$1);
感谢您的快速响应这里是最终代码
html = html.replace(/\{([a-zA-Z\.]*)\}/g, $.proxy(function (match, contents, offset, s) {
return objx.get(this.response[object.attr("data-index")],contents);
},this));