日期:2014-05-17 浏览次数:21551 次
string a = "123,123,12,124,125,124,";
string[] result = a.Split(',').Distinct().ToArray();
string b = string.Join(",", result);
//结果b等于:123,12,124,125,
------解决方案--------------------
string str="123,123,12,124,125,124,";
Regex reg = new Regex(@"((\d+,).*?)\2");
while (str != (str = reg.Replace(str, "$1"))) ;
Console.WriteLine(str);
------解决方案--------------------