如何从字符串中只删除一些空格
本文关键字:删除 空格 字符串 | 更新日期: 2023-09-27 17:58:29
我有这样的输出:
"Please choose Video #1. Audio #2."
但我想要的输出应该是:
"Please choose Video#1. Audio#2."
我尝试了Replace方法,但它替换了是否只需要替换一个空格之间的所有空格。请建议我如何实现这一产出。我想提一下,我在这里使用C#。谢谢
您可以使用一个简单的string.Replace
:
string newString = yourString.Replace(" #", "#");
在这种情况下,我更喜欢使用正则表达式,因为它们可以提供更多结构化的方式来描述您想要更改为什么:
string input = "Please choose Video #1. Audio #2.";
string pattern = @"('w+) (#'d+)";
string result = Regex.Replace(input, pattern, "$1$2");