主题:求助!!~~字符串问题
zbcdn
[专家分:0] 发布于 2007-12-13 09:46:00
一个字符串aaa:dddd,cccccc
如何将子串ddd, 删除,变成aaa:cccccc
回复列表 (共3个回复)
沙发
a97191 [专家分:4040] 发布于 2007-12-13 11:39:00
string str3="";
string str1="aaa:dddd,cccccc";
string[] myArray=str1.Split(Convert.ToChar(","));
for(int i=0;i<=myArray.Length-1;i++)
{
if(myArray[i].IndexOf(":")!=-1)
{
string[] mySub=myArray[i].Split(Convert.ToChar(":"));
str3+=mySub[0]+":";
}
else
{
str3+=myArray[i];
}
}
MessageBox.Show(str3);
板凳
绿色动画 [专家分:0] 发布于 2007-12-15 01:48:00
感觉这里的else 用的是多余的·
不过楼主的问题确实得到解决!不错,学习了!
3 楼
beaflyingpig [专家分:30] 发布于 2007-12-17 18:46:00
string s1 = "aaa:dddd,cccccc";
string s2 = "dddd,";
int startIndex = s1.IndexOf("dddd,");
int count = s2.Length;
s1 = s1.Remove(startIndex, count);
return s1;
我来回复