---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
// 123-456---789-----123-2把类似的字符串中重复符号去掉,既得到123-456-789-123-2
Console.WriteLine("请输入一段字符串:如:123-456---789-----123-2");
// 接收输入的字符串
string str = Console.ReadLine();
//分割字符串str分割符为“-”号,为把分割后的值赋给字符串数组strs
string[] strs = str.Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
string newstr = "";
foreach (string item in strs)
{
newstr += item + "-";
}
newstr = newstr.Remove(newstr.Length - 1); //解决末尾添加的-
//或者使用join方法
//str = string.Join("-", strs);
//Console.WriteLine(str);
Console.WriteLine(newstr);
Console.ReadKey();
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
详细请查看:<ahref="http://edu.csdn.net" target="blank">http://edu.csdn.net </a>