通过模版字符串及JSON数据进行目标内容整理的一个小方法

来源:asp之家 时间:2010-01-12 16:55:00 


// 格式化字符串 Fmt("{0}.[{id}].{name}",{id:1,name:'Text'}) = "1.[1].Text"
    Fmt: function(s, j) {
        return s.replace(
            /{(\w+)?}/g,
            function($0, $1) {
          if(/(\d+)/.test($1)){
           var vI=0,oJ=null;
           for(oJ in j){
            if((vI+"")==$1){$1=oJ;break;}
            vI+=1;
           }
          }
          return j[$1];
            }
        );
    } 

依此实现模版与数据解析的应用示例:



标签:json,数据,字符串
0
投稿

猜你喜欢

  • Python实现的旋转数组功能算法示例

    2021-09-11 20:49:46
  • Python的命令行参数实例详解

    2023-06-11 09:05:45
  • mysql binlog二进制日志详解

    2024-01-19 09:09:56
  • Vue冷门技巧递归组件实践示例详解

    2024-05-09 15:13:04
  • sql获取存储过程返回数据过程解析

    2024-01-20 07:52:47
  • python pyenv多版本管理工具的使用

    2022-03-10 05:21:52
  • 解决VueCil代理本地proxytable无效报错404的问题

    2024-05-11 09:13:33
  • pygame学习笔记(2):画点的三种方法和动画实例

    2021-09-02 19:59:51
  • python正则实现提取电话功能

    2022-04-30 03:32:46
  • 如何把数据库记录显示到列表框里去?

    2009-11-06 13:48:00
  • PHP如何从txt文件中读取数据详解

    2023-11-15 02:37:32
  • numpy找出array中的最大值,最小值实例

    2021-11-20 15:42:52
  • Java实现基于JDBC操作mysql数据库的方法

    2024-01-27 04:54:17
  • php连接MySQL的两种方式对比

    2023-11-16 23:34:26
  • 使用javascript+xml技术实现分页浏览

    2008-05-29 13:49:00
  • python获得两个数组交集、并集、差集的方法

    2022-08-12 18:37:31
  • 段正淳的css笔记(3)标题右侧“更多”的实现

    2007-11-01 21:55:00
  • 在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法

    2024-01-12 22:47:53
  • Python序列化模块JSON与Pickle

    2022-11-06 00:24:37
  • ROS1 rosbag的详细使用并且使用python合并bag包的方法

    2021-04-30 11:43:54
  • asp之家 网络编程 m.aspxhome.com