utils : 模板字符串通用匹配

Posted guyuedashu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了utils : 模板字符串通用匹配相关的知识,希望对你有一定的参考价值。

    <script type="text/html" id="tmp">
        <div class="name">
            <p class="gae">
                {{name}}
            </p>
            <img src="{{src}}" alt="">
        </div>
    </script>
    <script>
        var tmp = document.getElementById(‘tmp‘),
            opt = {
                name:888,
                src:‘sdasdadadadasd‘
            };
        // setTmpToHtmlStr(tmp.innerHTML,new RegExp(/{{(.*?)}}/,‘gim‘),opt);
        /**
         * @param tpl 模板字符串
         * @param regExp 正则
         * @param opt 要匹配的对象
         * 
        */
        function setTmpToHtmlStr(tpl,regExp,opt){
            return tpl.replace(regExp,function(node,key){
                console.log(opt[key]);
                return opt[key];
            });
        }

以上是关于utils : 模板字符串通用匹配的主要内容,如果未能解决你的问题,请参考以下文章

循环通过 python 正则表达式匹配

集中式路由

如何在导航抽屉活动模板中的片段之间传递字符串变量

通用引用模板类型总是计算为左值

KMP字符串匹配模板代码

js代码片段: utils/lcoalStorage/cookie