首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

问一个split的有关问题

2012-01-21 
问一个split的问题我现在从txt文件中读取了数据Dim a1() As stringDim a As StringDim sr As IO.StreamRea

问一个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))

怎么同时分割呢?

[解决办法]

VB.NET code
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 就是你想要的 同时分割 后的字符串!

热点排行