比如1213,12313,232,13123,,,,,,,,,,最后的逗号数量是不定的 .
如何去掉

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yhtorange】截止到2008-07-25 15:57:42的历史汇总数据(不包括此帖):
    发帖的总数量:18                       发帖的总分数:410                      每贴平均分数:22                       
    回帖的总数量:31                       得分贴总数量:7                        回帖的得分率:22%                      
    结贴的总数量:18                       结贴的总分数:410                      
    无满意结贴数:6                        无满意结贴分:80                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:33.33 %               无满意结分率:19.51 %                  
    敬礼!
      

  2.   

    String str="1213,12313,232,13123,,,,,,,,,,";
    str=str.replaceAll(",","");
      

  3.   


    这个是在 javascript 里写的,没replaceAll函数
      

  4.   

    String str = "1213,12313,232,13123,,,,,,,,,";
    System.out.println(str.replaceAll(",,+",""));
      

  5.   

    那还发到
    # J2SE / 扩展类
    这个板块?最直接的方法,挨着取字符,判断是不是',',是就去掉.
    javascript也直接支持正则表达式,使用正则表达式处理吧
      

  6.   

    string aa = "123,123213,222,23,,,,,,,";
    aa = aa.replaceAll(",\\,+", "");
      

  7.   


    String str="1213,12313,232,13123,,,,,,,,,,";
    str=str.replaceAll(",+$","");
      

  8.   

    JavaScript 中按下面用就行了:var s = '1213,12313,232,13123,,,,,,,,,,';
    s = s.replace(/,+$/, '');   // 仅对一行有效!
    alert(s);var s = '1213,12313,232,13123,,,,,,,,,,\n' +
            '1213,12313,232,13123,,,,,,,,,,';
    s = s.replace(/,+$/mg, '');  // 对多行有效
    alert(s);
      

  9.   


    再提供一个不同的思路: String str = "1213,12313,232,13123,,,,,,,,,,";
    StringBuilder sb = new StringBuilder();
    for(String a : str.split(",")) {
    sb.append(a).append(",");
    }
    System.out.println(sb.toString());
      

  10.   

    string aa = "123,123213,222,23,,,,,,,"; 
    aa = aa.substr(0, aa.indexOf(",,"));
      

  11.   


    String str = "1213,12313,232,13123,,,,,,,,,,";
            StringBuilder sb = new StringBuilder();
            for(String a : str.split(",")) {
                sb.append(a).append(",");
            }
            System.out.println(sb.toString());