我有这样的输出:
"Please choose Video #1. Audio #2."
但我想要的输出应该如下:
"Please choose Video#1. Audio#2."
我尝试使用Replace方法但它替换了我是否只需要替换一个空格之间的所有空格。请建议我如何实现此输出。我想提一下我在这里使用C#。感谢。
答案 0 :(得分:9)
您可以使用简单的string.Replace
:
string newString = yourString.Replace(" #", "#");
答案 1 :(得分:2)
我喜欢在这种情况下使用正则表达式,因为它们可以提供更多结构化方式来描述你想要改变成什么:
string input = "Please choose Video #1. Audio #2.";
string pattern = @"(\w+) (#\d+)";
string result = Regex.Replace(input, pattern, "$1$2");