123-456---789-----123-2把类似的字符串中重复符号去掉,既得到123-456-789-123-2
string numbers = " 123-456---789-----123-2";
string[] number = numbers.Split(new char[]{'-'}, StringSplitOptions.RemoveEmptyEntries);//用-分割字符串并去掉空格的部分
string newNumber = string.Join ("-",number);//得到一个新的字符串并用-拼接起来
Console.WriteLine(newNumber)
这样写可以吗?我怎么老感觉不合适可是又不知道哪个地方不对劲求高手解释 。谢谢
|