以文本方式查看主题

-  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=78888)

--  作者:文道古月
--  发布时间:2015/12/19 17:36:00
--  Split分割字符的问题

老师好:

 

  split,用,指定的分隔符,将字符串,分隔成,一个字符串数组;

这句话的意思是用分隔符分割字符串,为什么例子中是一个已经用分隔符分割好的字符串,然后根据那个分割字符串的分割符,来隔成一个字符串组?

 

Split

用指定的分隔符将字符串分隔成一个字符串数组。

语法:

Split(Value)

Value: 用于分割字符串的字符。

例如:

 

Dim Multi As String = "ab|cd|ef"
Dim
Values() as String
Values
= Multi.split("|")
For
Index As Integer = 0 To Values.Length - 1
Output.Show(Values(Index
))
Next

 

在命令窗口执行上述代码之后,输出结果是:

ab
cd
ef


--  作者:大红袍
--  发布时间:2015/12/20 12:20:00
--  
你想问什么?
--  作者:文道古月
--  发布时间:2015/12/20 14:02:00
--  

是根据字符串中已经包含的某些符号,来判断分隔的元素的吗?

还是用指定的分割符,分割字符串?

两者的区别是,前者的字符串是已经分割好的,只需指定用来分割的分隔符号给系统识别;后者是用指定的分割符隔成一个字符串数组

帮助的那句话的逻辑没弄明白。

 


--  作者:大红袍
--  发布时间:2015/12/20 14:13:00
--  
 就是根据你设置的字符来分割字符串成字符串数组。