首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么从字符串中删除某个字符

2012-03-19 
如何从字符串中删除某个字符?比如字符串A,B,C,E,F我想把从左边数起第4个字符删掉?也就是我想要的效果是

如何从字符串中删除某个字符?
比如字符串"A,B,C,E,F"

我想把从左边数起第4个字符删掉?

也就是我想要的效果是
"A,B,C,F"

请问该如何实现?

[解决办法]
string str = "abcdef";
//删除c三种方法,看哪种适合你
str.Remove(2, 1);
str.TrimStart('c');
str.Replace("c", "");
[解决办法]
string str="A,B,C,E,F";
string strEnd="";
string[] array=str.split(',');
array[3].remove();
for(int i=0;i<array.Length;i++){
strEnd+=array[i].toString()+",";
}
这个应该可以吧 没有试过 你看下
[解决办法]
用正则
string s = "A,B,C,E,F";
s = Regex.Replace(s, @"(^[\s\S]+?\,)(E,)([\s\S]+?)", "${1}${3}", RegexOptions.IgnoreCase);

热点排行