1
A
回答
2
沒有必要!
如果性能並不重要使用
string addSpaces(string input)
{
return Regex.Replace(input, @"\w", m => char.IsUpper(m.Value[0]) ? ' ' + m.Value : m.Value).Trim();
}
不要忘記
using System.Text.RegularExpressions;
0
如果使用第三方庫是可以接受的,請看Humanizer
項目。 https://github.com/MehdiK/Humanizer#humanize-string
根據您的需要,您可能會發現許多其他的使用..上面的一個肯定是覆蓋,在一個很好的一般有用的軟件包。
0
編輯:您可以將字符串的副本,然後做出一個正則表達式與.\1
(附加在它前面的點)代替[A-Z]
,做第三方庫split('.')
+0
我已經嘗試過這一點,但如果我有「產品名稱」的結果與單詞的數組「產品「和」ame「,它刪除了字母」N「 – 2014-10-10 00:56:03
+0
謝謝@Steve! – 2014-10-10 01:16:11
相關問題
- 1. 將字符串分解爲大寫的字符
- 2. 將單個字符串分解爲多個字符串C++?
- 3. 如何將字符串(字符*)轉換爲大寫或小寫用C
- 4. 如何在DWT,Tridion中將大寫字符串轉換爲小寫字符串
- 5. 如何將字符串解碼爲C#中的XML字符串
- 6. C++如何將字符串拆分爲字符串和整數?
- 7. 如何在iPhone中使用大寫字符分割字符串
- 8. 將數組中的字符串分解爲C中的字符#
- 9. matlab在字符串中將大寫字符更改爲小寫字符
- 10. 如何將字符串解析爲字符串格式爲$$$$$$$$時cc在c#中?
- 11. 如何在不將字符串分解爲字符的情況下向字符串添加字符串?
- 12. 將字符串分解成JavaScript中的最大字符部分
- 13. 如何將字符串的部分轉換爲大寫?
- 14. 如何將字符串拆分爲字母字符串和數字字符串?
- 15. 如何將字符串轉換爲大寫C++
- 16. 如何在Unicode中將字符串設置爲大寫/小寫?
- 17. 如何將字符串的小寫字符轉換爲C++中的大寫字符?
- 18. 在C++中將字符串劃分爲更小的字符串
- 19. C#拆分字符串 - 將字符串拆分爲數組
- 20. 將字符串拆分爲字符串
- 21. 將字符串拆分爲字符串
- 22. 如何在iOS中將字符串拆分爲子字符串
- 23. Java如何將小寫字符串值轉換爲字符串數組中的大寫字符串
- 24. 我如何下劃線分隔字符串轉換爲大寫的字符串
- 25. 如何將Objective-C字符串轉換爲C字符串?
- 26. 如何在C#中將字符串解析爲不同的字符串?
- 27. 將子字符串更改爲大寫
- 28. Ansi C - 將字符串轉換爲小寫字符串
- 29. 用大寫字母拆分字符串
- 30. 用大寫字母拆分字符串
它完美的作品。非常感謝! :) – 2014-10-10 00:59:36