十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
就是拆分字符串嘛用一个例子就知道了s=split("赵,钱,孙,李",",")s是个字符串数组,这样的话,s中就有四个元素s(0)是赵s(1)是钱s(2)是孙s(3)是李比自己一个个赋值快多了
创新互联公司是一家以成都网站建设、网页设计、品牌设计、软件运维、网站推广、小程序App开发等移动开发为一体互联网公司。已累计为自拌料搅拌车等众行业中小客户提供优质的互联网建站和软件开发服务。
Split只能处理一个字符作为分隔符,你这种情况得自己手工处理, 不能使用Split.
可以这样写:
s = data.Trim.Split(CChar("|"))
s(0) = s(0).Replace("file","")
b(j) = Val(Split(t2, " ")) 这里错了。
Split(t2, " ") 这个是数组,数组不能val了。
b(j)=val(Split(t2, " ")(j))
有些文本中的换行符不一定是vbCrLf,也有可能是vbCr或vbLf,你可以这样试试:
a = split(textbox1.text, vbcr)
或
a = split(textbox1.text, vblf)
呵呵,如果这问题是VB,那只要用 Split 函数 两三行代码就解决,但用C就有点复杂,要用指针一个个去判断 0 或 32 再用数组保存,
这里有个 C 写的类似 VB 的 Split 函数功能,可能对你有帮助: