回答
Regex.Replace(myString, @"\s+", " ")
會做到這一點。
太好了。我知道有很多方法可以做到這一點,但這是迄今爲止最短的方法。謝謝。 – loyalpenguin 2011-04-03 18:43:06
我曾經有:
while (myString.IndexOf(" ") >= 0)
myString = myString.Replace(" ", " ");
也許有更優雅的方式,但它的作品。
這將工作的字符串中的標籤? – jlafay 2011-04-03 00:06:10
@jlafay nope,只是普通的空間。 – 2011-04-03 06:57:28
Regex.Replace(myString, @"\s+", " ")
應該這樣做。
我認爲這將完全消除多個空白,導致「Iam去工作」。對於給定的例子。我認爲Regex.Replace(myString,@「\ s +」,「」);會導致正確的答案。 – joce 2011-04-02 22:14:23
你是對的;我已經相應地更新了它。 – 2011-04-02 22:16:11
即使您設定了最小值,您的答案也會產生錯誤的結果。 – configurator 2011-04-02 22:17:46
我更喜歡使用正則表達式,但這只是另一個建議。
string.Join(" ", myString.Split(' ').Where(p => p != string.Empty));
或者
string.Join(" ", myString.Split(new[] {' '}
, StringSplitOptions.RemoveEmptyEntries));
祝你好運!
...或者可以在'string.Split()'中使用'StringSplitOptions.RemoveEmptyEntries'? :D – 2011-04-03 00:05:28
@Richard Neil Ilagan:謝謝,我編輯了它。 – Homam 2011-04-03 08:06:39
- 1. 從字符串中刪除空格
- 2. 從字符串中刪除空格
- 3. 如何從C++中的字符串中刪除空格
- 4. C++從字符串中刪除標點符號和空格
- 5. 如何從字符串中刪除C多餘的空格
- 6. 刪除XML字符串中的空格
- 7. 刪除字符串中的空格
- 8. Python - 刪除字符串中的空格
- 9. 刪除Java字符串中的空格?
- 10. 刪除字符串中的空格
- 11. 刪除字符串中的空格
- 12. C++從字符串中刪除字符
- 13. 從c字符串中刪除字符
- 14. C從字符串中刪除字符
- 15. 從C字符串中刪除字符
- 16. 在c中刪除字符串中的空格#
- 17. 在Objective-C中刪除字符串中的空格
- 18. 從字符串中刪除空格和特殊字符
- 19. 從c中的字符串中刪除標點符號和空格?
- 20. 如何從Arduino中的字符串中刪除空格?
- 21. 如何從OCaml中的字符串中刪除空格?
- 22. 從C中刪除字符串C
- 23. Ruby從字符串中刪除空行
- 24. 從javascript中刪除空字符串
- 25. 如何從Golang中的字符串中刪除多餘的空格/空格?
- 26. 從我的C字符串的盈方刪除空格
- 27. 如何從字符串中刪除所有符號和空格?
- 28. 從c#中的字符串中刪除2個或更多的空格。
- 29. 在MIPS中從字符串中刪除空格
- 30. 刪除從字符串中的空格,但不是所有的
答案似乎在這裏:http://www.dotnetperls.com/remove-whitespace – 2011-04-02 22:11:29
應該如何處理一個空格,一個換行符和另一個空格? – 2011-04-02 22:12:56
@Matt這就是我讀得太快。我看到了這一點,並假定它只處理單個空間。謝謝。 – loyalpenguin 2011-04-02 22:14:11