我想在 C#
中用破折号替换 word in 之间的任何空格。但我的问题是当我想像这样删除示例字符串中的空格时:
"a b"
或
"a b"
当我尝试这个时,我得到了这个结果:
"a--b"
和 "a---b"
我怎样才能为单词之间的任意数量的空格添加一个破折号?
像这样:
“a b”
“a-b”
最佳答案
你可以像下面这样使用
string xyz = "1 2 3 4 5";
xyz = string.Join( "-", xyz.Split( new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries ));
引用
关于c# - 去除word中两个或多个空格之间的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836856/