日期:2014-05-19  浏览次数:20848 次

字符串替换问题?
字符串str=AA|BB|cc|DD,如果值为1,替换第一个 '| '到第二个 '| '这之间的内容,如果值为2,替换第二个 '| '到第三个 '| '这之间的内容,以此类推,如何替换?

------解决方案--------------------
int i = 1;
string str = "A|BB|cc|DD ";
string[] strs = str.Split( '| ');
strs[i] = "你要替换的内容 ";
str = " ";
foreach (string s in strs)
{
str += s + "| ";
}
str = str.Substring(0, str.Length - 1);
Console.WriteLine(str);