Split只能处理一个字符作为分隔符,你这种情况得自己手工处理, 不能使用Split.
可以这样写:
s = data.Trim.Split(CChar("|"))
s(0) = s(0).Replace("file","")
如果用常规编程的方法:
直接用split(str1,",")的形式把str1字符串分成字符串数组,然后用for循环判断每个数组元素是否是数字或者是字符串就可以了.
Function a(s As String) As String
Dim i = s.IndexOf("/")
If i 0 Then
Return s.Substring(0, i)
ElseIf i = 0 Then '第一个字符为"/"
If s.LastIndexOf("/") 0 Then '不只一个"/"
Return s.Substring(0, s.Substring(1).IndexOf("/") + 1)
Else
Return Nothing '只有一个"/"
End If
Else '不含"/"或是空串
Return Nothing
End Function
基本上不出错了
vb程序中,加注释的符号是//或者/* */,其中//为单行注释,而/* */为多行注释.续行符是"_",而语句的分隔符号是":".vb中还有其他的符号,+为连接符号、运算"和"、-为运算减号、*为运算乘号、为连接符号.
扩展资料
vb语言中的注释符号:
①.、以Rem关键字开头,并且Rem关键字与注释内容之间要加一个空格.注释可以是单独的一行,也可以写在其他语句行的后面.如果在其他语句行后使用Rem关键字,则必须使用冒号(:)与语句隔开.
除了上述符号之外,vb中还有:
①.、算术运算符
用于各类数值运算.包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种.
用于比较运算.包括大于()、小于()、等于(==)、 大于等于(=)、小于等于(=)和不等于(!=)六种.
用于逻辑运算.包括与()、或(||)、非(!)三种.
参与运算的量,按二进制位进行运算.包括位与()、位或(|)、位非(~)、位异或(^)、左移()、右移()六种.
用于赋值运算,分为简单赋值(=)、复合算术赋值(+=、-=、*=、/=、%=)和复合位运算赋值(=、=、^=、=、=)三类共十一种.
这是一个三目运算符,用于条件求值(?:).
用于把若干表达式组合成一个表达式(,).
用于取内容(*)和取地址()二种运算.
用于计算数据类型所占的字节数(sizeof).
①.0、特殊运算符
有括号(),下标[]等几种.
参考资料来自:百度百科-vb语言
以上就是土嘎嘎小编为大家整理的vb.net分隔符相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!