zoukankan      html  css  js  c++  java
  • 利用json 获取字符出现次数

      之前看到一篇博客,列出一个字符串中每个字符出现的次数,后来想想可以不可以用json来实现呢,结果当然是可以的,废话就不多说了,代码如下:

     1 function ObjRegExp(){  
    2 var newStr= "Drive someone up a wall";
    3 newStr = newStr.replace(new RegExp(/\s/ig),"");
    4 var objJson = {};
    5 for(var i = 0 ;i < newStr.length ; i++) {
    6 var objChar = newStr.charAt(i);
    7 if(objJson[objChar]){
    8 objJson[objChar] = parseInt(objJson[objChar]) + 1;
    9 }else{
    10 objJson[objChar] = 1;
    11 }
    12 }
    13 var oDiv = document.getElementById("objDiv");
    14
    15 oDiv.appendChild(document.createTextNode("Drive someone up a wall!"));
    16 oDiv.appendChild(document.createElement("<br/>"));
    17
    18 for(var key in objJson){
    19 oDiv.appendChild(document.createTextNode(key +":"+ objJson[key]));
    20 oDiv.appendChild(document.createElement("<br/>"));
    21 }
    22 }

     Html 如下:

    1 <body>
    2 <div id="objDiv" style=" margin-top:100px; margin-left:300px;"></div>
    3 <input type="text" id="txtEmail"/>
    4 <input id="btnSubmit" type="button" value="Submit" onclick="ObjRegExp();" />
    5 </body>
  • 相关阅读:
    原创 动态卷积
    BZOJ1565 植物大战僵尸
    BZOJ1143 [CTSC2008] 祭祀river
    BZOJ3438 小M的作物
    BZOJ3144 [HNOI2013]切糕
    BZOJ2039 [2009国家集训队]employ人员雇佣
    BZOJ1066[SCOI2007]蜥蜴
    BZOJ3874 codevs3361 宅男计划
    Codeforces Round #343 (Div. 2)
    [转]后缀自动机(SAM)
  • 原文地址:https://www.cnblogs.com/AeroJin/p/json.html
Copyright © 2011-2022 走看看