天,你这样替换当然会错了,不光是你想要的地方有11,呀,你这样定义astr
string aString = "1111,111,11,,1"
aStr=aStr.Replace("11,,","");
就可以了呀

解决方案 »

  1.   

    我当然知道错啦!我不想用循环是判断,那aStr是有规律的一定是用“,”分隔的,正则表达式可以实现吗?
      

  2.   

    那你也可以这么做呀
    string aString = "1111,111,11,1"
    aStr=aStr.Replace(",11,",",");
      

  3.   

    这样可以得到我想要的结果吗?
    string aString="1111,111,11,1,"
    我想替换字符把"11,"去除结果是
    aString="1111,111,1,";
      

  4.   

    str=Regex.Replace(str,"\\d{2},","")
    可以不?
      

  5.   

    这个:
    str=Regex.Replace(str,",\\d{2},",",");