有个字符串 var str = ",13,9,15,1,25,19,3,23";我想",1"替换成“”,所以var strnew = str.replace(",1","")
但是结果却变成了"3,9,15,1,25,19,3,23”,把前面的",1"去掉,有没有简单的方法实现??
但是结果却变成了"3,9,15,1,25,19,3,23”,把前面的",1"去掉,有没有简单的方法实现??
解决方案 »
- asp.net 自定义错误页面
- 关于好友动态功能实现卡主了,求大神指条明路....
- 用戶登陸注銷的頁面
- 看看错在哪里,未能在“设计”视图中打开。在“<% ..."值"... %>”块中,以不同方式将值括起来
- 请各位快帮帮忙?急死了,购物车的问题?给出解法马上给分!!!
- 那位大虾帮忙啊,我的VS2005在启动用户实例的时候,进程出错,无法生成用户实例,要怎么解决?急急急!!!
- 如何在输出DataSet到DataGrid前修改字段内容
- 200分不诚敬意 字符串gbk转换
- 双击dataGrid中的一行如何响应aspx中得javascript函数(要传参数进去)请有星星给看看(今天就要啊,谢谢大家了)
- 请问下面这个问题应该怎么解决最好?关于处理网页中的数据的
- 在后台代码中获得页面上点击了LinkButton按钮对应行的一个字段的值.
- 关于验证码不显示的问题
str.replace(",1,", "")
MsgBox(",13,9,15,1,25,19,3,23".Replace(",1", ""))
string[] temp = str.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
StringBuilder sb = new StringBuilder();
foreach (string s in temp)
if (s != "1")
sb.Append("," + s);
Console.WriteLine(sb.ToString());
string s = new Regex("(,$|^,)").Replace( (new Regex("(,1,|,1$)").Replace(text, ",")) , "");先把 ,1, 和 ,1 替换成 , 再将字符串开头和结尾的 , 去掉如 string str = ",13,9,15,1,25,19,3,23,1";
string s = new Regex("(,$|^,)").Replace( (new Regex("(,1,|,1$)").Replace(text, ",")) , "");
// 红颜色的执行完字符串为 ",13,9,15,25,19,3,23," 这是字符串前后均有一个 , 在进行一次替换 得到最后结果s="13,9,15,25,19,3,23"