日期:2014-05-18  浏览次数:20544 次

如何去掉其中的数字“2”
string   aa= "0,2,3,5,6,20 "
也可能   aa= "0,3,2 "
              aa= "0,20,2,62 "
如何去掉其中的数字   “2”不是20


------解决方案--------------------
可以用split()取成数组,循环删除。。
------解决方案--------------------
土办法:

aa = ", " + aa + ", ";
aa = aa.replace( ",2, ", ", ");


------解决方案--------------------
支持一楼~
------解决方案--------------------
楼上的楼上 好土的方法... 呵呵
------解决方案--------------------
数组循环嘛
------解决方案--------------------
二楼的办法其实也很实用。
------解决方案--------------------
二楼的办法不失为一种好办法,简单使用,不过也可以使用正则表达式,2出现的位置不过三种情况 "2, "、 ",2, "、 ",2 ",第一种与第三种在开始与结束有可能出现,第二种就是中间情况。