src/org/nutz/lang/tmpl/Tmpl.java
public static Tmpl parse(String tmpl,
                             Pattern ptn,
                             int groupIndex,
                             int escapeIndex,
                             TmplEscapeStr getEscapeStr) {
        if (null == tmpl)
            return null;
        return new Tmpl(tmpl, ptn, groupIndex, escapeIndex, getEscapeStr);
    }
public static Tmpl parse(String tmpl,
                             Pattern ptn,
                             int groupIndex,
                             int escapeIndex,
                             TmplEscapeStr getEscapeStr) {
        if (null == tmpl)
            return null;
        return new Tmpl(tmpl, ptn, groupIndex, escapeIndex, getEscapeStr);
    }
解析模板对象，并用上下文进行渲染。
<p/>
你可以通过参数 ptn 指定自定义的正则表达式来声明自己的模板占位符形式。 <br>
默认的模板占位符是 <code>(?&lt;![$])[$][{]([^}]+)[}]</code>
<p/>
即，形式如 <code>${xxxx}</code> 的会被当做占位符， 同时 <code>$$</code> 可以逃逸

@param tmpl
模板字符串
@param ptn
一个正则表达式，指明占位符的形式。
@param groupIndex
指定正则表达式，哪个匹配组作为你的占位符内容
@param escapeIndex
指明了逃逸字符的组，如果为 -1 则表示没有逃逸字符
@param getEscapeStr
给定如何显示逃逸字符的回调
@return 模板对象