问一个split的问题
我现在从txt文件中读取了数据
Dim a1() As string
Dim a As String
Dim sr As IO.StreamReader '
Dim i As Integer
sr = New IO.StreamReader("d:\111.txt", System.Text.Encoding.GetEncoding("GB2312"))
a = sr.ReadToEnd
现在我想用split来分割,遇到空格和回车都分割,不知道怎么弄,只会单独分割空格和回车。
a1 = Split(a, " ")
a1 = Split(a, chr(10))
怎么同时分割呢?
[解决办法]
a1 = a.Split(new String {vbCrLf," "},StringSplitOptions.RemoveEmptyEntries)
[解决办法]
Try
Dim b As String() = Split(a, vbCrLf)
Dim c As String()
Dim x, y As String
For Each x In b
Dim i As Integer = 0
c = Split(x.ToString, " ")
For Each y In c
MsgBox(y)
Next
i = i + 1
Next
Catch ex As Exception
MsgBox(ex.Message)
End Try
y 就是你想要的 同时分割 后的字符串!