[英]How to remove only some spaces from string?
我有這樣的輸出:
"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");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.