定义和用法
Split函数经常会被使用在分割某个带有分割符号的字符串,其返回值为一个标准数组。
语法:
Split(expression[,delimiter[,count[,compare]]])
参数 描述
expression 必需的。包含子字符串和分隔符的字符串表达式。
delimiter 可选的。用于识别子字符串界限的字符。默认是空格字符。
count 可选的。需被返回的子字符串的数目。-1 指示返回所有的子字符串。
compare 可选的。规定要使用的字符串比较类型。
可采用下列的值:
打印结果为:
Split函数经常会被使用在分割某个带有分割符号的字符串,其返回值为一个标准数组。
语法:
Split(expression[,delimiter[,count[,compare]]])
参数 描述
expression 必需的。包含子字符串和分隔符的字符串表达式。
delimiter 可选的。用于识别子字符串界限的字符。默认是空格字符。
count 可选的。需被返回的子字符串的数目。-1 指示返回所有的子字符串。
compare 可选的。规定要使用的字符串比较类型。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较。
1 = vbTextCompare - 执行文本比较。
非常非常常用的一个函数Split字符串分割函数。
- Dim myTest
- myTest = "aaa/bbb/ccc/ddd/eee/fff/ggg"
- Dim arrTest
- arrTest = Split(myTest , "/" , -1 , 1)
- Dim i
- For i = 0 to ubound(arrTest)
- print "arrTest(" & i & ") = " & arrTest(i)
- Next
打印结果为:
arrTest(0) = aaa
arrTest(1) = bbb
arrTest(2) = ccc
arrTest(3) = ddd
arrTest(4) = eee
arrTest(5) = fff
arrTest(6) = ggg
我经常用来做一些赋值操作,也做一些对抓取到的数据进行分割处理的工作。