请问split是什么函数(还有一个新问题哦~leon2进来,谢谢)
如题
[此贴子已经被作者于2006-1-17 16:21:30编辑过]
如题
[此贴子已经被作者于2006-1-17 16:21:30编辑过]
如果事先 s 没有定义为一个数组,或 s 定义了类型(As ...),那么这个语句会出错。
s=split("aaa-bbb-ccc")
执行上面的语句之后,s 只会成为一个只有 1 个元素的字符串数组,它唯一的元素存储了整个字符串 "aaa-bbb-ccc"。为什么不是 "aaa" "bbb" "ccc" 呢?因为这个语句没有指明分割字符串的分隔符(delimiter),即 split 函数的第二个参数没有指定(不填 VB 会认为分隔符是空格)。所以如果希望 split 函数能返回一个用横杠符分割的字符串数组,应当写下面的语句:
s=split("aaa-bbb-ccc", "-")
[此贴子已经被作者于2006-1-17 14:22:33编辑过]
读取一些含有用某个约定的分隔符划分数据的数据集的文件时最为频繁使用,读取数据时,就要用到 Split 来获得每个数据。
[此贴子已经被作者于2006-1-17 18:27:53编辑过]