如何删除字符串中不必要的逗号?
例如
textbox.text = "1,23,45,67";
我想要的是,删除第二个和第三个逗号以及下一个逗号,如果出现, e.g
textbox.text = "1,234567";
或者换句话说,如何只允许一个逗号?
答案 0 :(得分:1)
这个就像你期望的那样工作(不要忘记添加using System.Linq;
):
string[] Splitted = textbox.Text.Split(',');
textbox.Text = string.Join(",", Splitted.Take(2)) + string.Join("", Splitted.Skip(2));
123 - > 123
123,123 - > 123,123
123,123,123 - > 123,123123
答案 1 :(得分:0)
这里你可以使用字符串修剪方法,你可以在这里看到更详细的信息: https://msdn.microsoft.com/en-us/library/d4tt83f9(v=vs.110).aspx