私はこの正規表現を持っています:
/\{([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));