12
A
回答
23
假设你想拆就新的生产线 - 采用String.Split
将返回包含部分的数组:
Dim parts As String() = myString.Split(new String() {Environment.NewLine},
StringSplitOptions.None)
这将是特定的平台,所以你可能想拆就"\n"
,"\r"
,"\n\r"
或他们的组合。 String.Split
有一个重载,它接受一个字符串数组与你想分割的字符串。
0
str.Split(New String() {Environment.NewLine},
StringSplitOptions.RemoveEmptyEntries)
1
Dim enter As String = vbCrLf
Dim linecount As Integer = 0
Dim sr As New System.IO.StreamReader(yourTextFilePath)
linecount = sr.ReadToEnd.Split(CChar(enter)).Length - 1
5
Dim strLines() As String = Clipboard.GetText.Replace(Chr(13), "").Split(Chr(10))
我喜欢做这种方式。一个只能在char上分割,但在大多数情况下NewLine是两个字符,回车(0x0D AKA字符13)和换行符(0x0A AKA字符10)。但在其他系统中,它只是一个LF。所以我只是删除CR的所有实例并在LF上拆分。
相关问题
- 1. 如何在VB.NET
- 2. 如何在VB.NET
- 3. 如何在VB.NET
- 4. 如何在VB.Net
- 5. 如何在VB.net
- 6. 如何在VB.NET
- 7. 如何在vb.net
- 8. 如何在vb.net
- 9. 如何在VB.NET
- 10. 如何在VB.NET
- 11. 如何在VB.NET
- 12. 如何在VB.net
- 13. 如何在vb.net
- 14. 如何在VB.net
- 15. 如何在VB.NET
- 16. 如何在vb.net
- 17. 如何在vb.net
- 18. 如何在VB.NET
- 19. 如何在vb.net
- 20. 我如何在VB.net
- 21. 如何把“”和“'在vb.net中
- 22. 如何分配在VB.NET
- 23. 如何在PictureBox中VB.net画
- 24. 如何从Dictionary.Where()在vb.net
- 25. 如何自动在vb.net
- 26. 如何运行在VB.net
- 27. 如何访问在vb.net
- 28. 如何获得在vb.net
- 29. 如何创建在vb.net
- 30. 如何复制Listview.SelectedItems在VB.NET
@Oded谢谢编辑..不知道我错过了代码格式:) – scartag 2013-02-10 08:32:39