以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] split 只能用符号?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34195)

--  作者:jiskin
--  发布时间:2013/6/2 13:22:00
--  [求助] split 只能用符号?

如题

Dim s As String = "aabbccdd 库存:8" 
Dim Parts() As String = s.Split(" 库存:")
messagebox.Show(parts(1))
messagebox.Show(parts(0))
为什么parts(1)结果是:" 库存:8" 而不是"8" ? 用"-"作为分割就不会有这个问题!


--  作者:czy
--  发布时间:2013/6/2 13:34:00
--  
用-也一样的吧,这样看看

messagebox.Show(parts(1).Replace("库存:",""))
--  作者:jiskin
--  发布时间:2013/6/2 14:03:00
--  
以下是引用czy在2013-6-2 13:34:00的发言:
用-也一样的吧,这样看看

messagebox.Show(parts(1).Replace("库存:",""))

 

试过replace了 没用 感觉像BUG


--  作者:fjlclxj
--  发布时间:2013/6/2 14:35:00
--  
Split
用指定的分隔符将字符串分隔成一个字符串数组。
语法:
Split(Value)
Value: 用于分割字符串的字符。(不是字符串)
--  作者:程兴刚
--  发布时间:2013/6/2 17:05:00
--  
只能是单个字符!
--  作者:jiskin
--  发布时间:2013/6/2 20:03:00
--  
感谢各位!