asp 數據分割合并

假設現在有如下字符串:  
str="1/1,A,0.1*1/1,B,0.2*1/2,A,0.2*1/3,B,0.2*1/4,A,0.1*1/4,B,0.1"  
現在按照1/1,1/2,1/3,1/4進行分別輸出如下格式(當當日沒有數據時則用”-“代替):  
1/1 A 0.1  
1/1 B 0.2  
1/2 A 0.2  
1/2 B -  
1/3 A -  
1/3 B 0.2  
1/4 A -  
1/4 B 0.1  

請高手指點一下


回復討論(解決方案)

 码报开奖结果本期 www.iwqgw.icu var str = '1/1,A,0.1*1/1,B,0.2*1/2,A,0.2*1/3,B,0.2*1/4,A,0.1*1/4,B,0.1';
var obj = str.split('*'),
d = [];
obj.forEach(function (item) {
  var data = item.split(',');
  var odata = '';

  data.forEach(function (o) {
    odata += ' ' + o;
  });
  //如果要檢驗數據為空判斷data的長度等于1 odata后面就附加 -  - 等于2就附加 -
  d.push(odata);
});
console.log(d)


var str = '1/1,A,0.1*1/1,B,0.2*1/2,A,0.2*1/3,B,0.2*1/4,A,0.1*1/4,B,0.1';
var obj = str.split('*'),
d = [];
obj.forEach(function (item) {
  var data = item.split(',');
  var odata = '';

  data.forEach(function (o) {
    odata += ' ' + o;
  });
  //如果要檢驗數據為空判斷data的長度等于1 odata后面就附加 -  - 等于2就附加 -
  d.push(odata);
});
console.log(d)



非常感激,不過,請原諒,我犯了個錯誤。我應該發貼在asp版塊的。這個js的不適用,請問用asp怎么得到結果,謝謝!

一樣的切割字符遍歷數組拼接字符串。把遍歷數組換成asp語法

一樣的切割字符遍歷數組拼接字符串。把遍歷數組換成asp語法


謝謝,結貼給分。再次表示感謝

來源:itnose

上一篇: js中引用類型賦值(拷貝)問題

下一篇: 字符串分割

分享到: 更多
双色球开奖结果今天 pk10最精准计划 重庆时时怎么算了 北京塞车pk10分析软件 pk10冠亚和小单1.8套利 浙江风采大乐透走势图 腾讯分分彩稳赚技巧 彩票合作协议 快三大小单双稳赚技巧我来教教你诀窍 时时彩群 微信猜大小单双软件 pk10技巧单双稳赚 2019彩票赚钱计划 pk10直播开奖赛车网站 河北时时开奖号码走势图表 pk10最牛稳赚技巧