Q
字符串拆分問題
4
A
回答
7
不做.ToCharArray()
它會分裂\ r然後\ n
這就是爲什麼你有空值
這樣的事情應該工作
var aa = ("a" & Environment.NewLine & "b" & Environment.NewLine & "c").Split(New String[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries);
6
由於您正在分割「\ r」和「n」,因此String.Split
會從「\ r \ n」中提取空字符串。
看看StringSplitOptions.RemoveEmptyEntries
或使用new String[] { "\r\n" }
而不是"\r\n".ToCharArray()
。
1
您只需使用\r
或\n
作爲分隔符將字符串拆分,而不是將\r\n
拼接在一起。
0
此選項也有效, string [] b = Regex.Split(abc,「\ r \ n」);
1
Environment.NewLine可能是要走的路,但如果沒有這個工程
var ab = "a\r\nb\r\nc";
var abs = ab.Split(new[]{"\r\n"}, StringSplitOptions.None);
0
我的理解是,您提供給拆分方法的字符串字符序列的分隔符列表,而不是單一的分隔符由幾個字符組成。
就你而言,Split認爲'\ r'和'\ n'字符是分隔符。所以當遇到'\ r \ n'序列時,它會返回這兩個分隔符之間的字符串,一個空字符串。
相關問題
- 1. 字符串拆分問題
- 2. 字符串拆分問題
- 3. 字符串拆分問題
- 4. 關於拆分字符串的問題
- 5. PHP字符串拆分問題
- 6. 問題在組合拆分字符串
- 7. AS3拆分字符串問題
- 8. Elisp拆分字符串函數來拆分字符串。字符
- 9. 新行問題與拆分字符串問題與IE
- 10. C#拆分字符串 - 將字符串拆分爲數組
- 11. 拆分字符串與拆分方法
- 12. 拆分字符串沒有拆分器
- 13. 拆分字符串在字
- 14. 從字符串拆分字符串
- 15. 用字符串拆分字符串?
- 16. 將字符串拆分爲字符串
- 17. 將字符串拆分爲字符串
- 18. 拆分字符串Teradata SQL
- 19. 拆分長字符串WP7
- 20. 字符串拆分比較
- 21. Python字符串拆分
- 22. MDX拆分字符串?
- 23. ERStudio宏字符串拆分
- 24. .NET字符串拆分()
- 25. 打印拆分字符串
- 26. PHP拆分字符串
- 27. 如何拆分字符串?
- 28. 定期拆分字符串
- 29. 拆分字符串在python
- 30. Python字符串拆分