"use strict";
var utils = require("./../utils"), _regex = /\{\s*([^\|\}]+?)\s*(?:\|([^\}]*))?\s*\}/g;
module.exports = function(e, r, s) {
return s || (s = _regex), e.replace ? e.replace(s, function(e, s) {
return utils.isUndefined(r[s]) ? e : r[s];
}) : e;
};