如下面的字符string strPageNum = "1,3,5,6-8,-4,-9-12,13-,,14 -14,----18--15,-19-21-24";把逗号前后的上划线找出,我要用Replace方法把它替换成逗号,也就是把上面的字符变成1,3,5,6-8,4,912,13,,14 14,----18--15,19-21-24,请大家帮忙,还有上划线链接的----------多个我要用Replace变成一个
调试欢乐多
var txt= "1,3,5,6-8,-4,-9-12,13-,,14 -14";
var reg=/,-|-,/g;
var ss=txt.replace(reg,',');
alert(ss);
1,3,5,6-8,-4,-9-12,13-,,14 -14,----18--15,-19-21-24
1,3,5,6-8,4,912,13,,14 14,----18--15,19-21-24
是根据神马来replace的?
Regex regex = new Regex(@"((-+)?,(-+)?)");
strPageNum = regex.Replace(strPageNum, ",");
Response.Write(strPageNum);