以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90218)

--  作者:hbhb
--  发布时间:2016/9/7 21:00:00
--  请教
大师:请问下面的代码为何红色部分不返回“b”
Dim mczh As new List(of String)
mczh.add("a" & "--" & "b")

Dim arys As new List(of String())
arys.Clear
For Each rr As String In mczh
    arys.Add(rr.Split("--"))
Next
For Each rr1 As String() In arys
MessageBox.Show(rr1(0))
MessageBox.Show(rr1(1))
Next


--  作者:有点蓝
--  发布时间:2016/9/7 21:08:00
--  
Split("--")和Split("-")效果是一样的,都是返回3个。MessageBox.Show(rr1(2))看看
--  作者:有点蓝
--  发布时间:2016/9/7 21:10:00
--  
或者这样

arys.Add(rr.replace("--","$").Split("$"))

--  作者:hbhb
--  发布时间:2016/9/7 21:57:00
--  
谢谢!原来如此!