-函数实际项目臆测&点评-
区别在于一个从左到右,一个从右到左!
Len 函数
作用:返回字符串内字符的数目。
语法:Len(string)。
参数。
string:任意有效的字符串表达式。如果string参数包含Null,则返回Null。
示例:
Dim MyString MyString = Len (“VBScript”) ‘最终应返回8 |
-函数实际项目臆测&点评-
往往用于对比两个字符串时的一些特殊业务需求,有时也可以用于代码调试。
Mid 函数
作用:从字符串中返回指定数目的字符。
语法:Mid(string, start[, length])。
参数。
string:字符串表达式,从中返回字符。如果string包含Null,则返回Null。
start:string中被提取的字符部分的开始位置。如果start超过了string中字符的数目,Mid将返回零长度字符串("")。
length:要返回的字符数。如果省略或length超过文本的字符数(包括start处的字符),将返回字符串中从start到字符串结束的所有字符。
示例:
Dim MyVar MyVar = Mid ("VB script is fun!", 4, 6) ‘结果:最终应返回script |
-函数实际项目臆测&点评-
比Left和Right智能,它可以在任意位置获取,但是函数本身比较繁琐,建议只在Left和Right函数不能胜任时使用。
Split 函数
作用。
在指定的分隔符参数出现的所有位置断开string对象,将其拆分为子字符串,然后以数组形式返回子字符串。
语法:Split (expression[, delimiter[, count[, compare]]])。
参数。
expression:主体字符串,也就是要被拆分处的字符或字符串。
delimiter:拆分元素,默认是("?")。
count:Number要放入数组中的项目数(可选)。
compare:0是二进制比较,1是文本比较。0为缺省值。
示例:
Dim MyString, MyArray, Msg MyString = "VBscriptXisXfun!" MyArray = Split (MyString, "x", -1, 1) ‘返回结果: ' MyArray(0) = "VBscrīpt". ' MyArray(1) = "is". ' MyArray(2) = "fun!". Msg = MyArray(0) & " " & MyArray(1) Msg = Msg & " " & MyArray(2) MsgBox Msg |