#12004/9/1 16:52:26
不知各位能不能用举个实例来说明一下以下函数的使用方法?
(1) Instr函数
用于返回某字符串在指定定符串中最先出现的位置
语法:instr([start,]string1,string2[,compare])
[]中的参数表示可选。参数start为数值表达式,用来指定每次搜索开始
的位置。如果没有指定,默认的字符串的第一个字符开始。参数string1
是要从中搜索的字符串,是必须的。参数string2是要搜索的字符串表达
式,也是必须的。参数commpare表示时行搜索的类比较。默认为进行二进
制比较。条件及返回值:
条件 返回值
string1长度为=0
string1为Null=Null
string2长度为0=Start
string2为Null=Null
在string1中没有找到string2=0
在string1中找到string2=找到string2在string1中第1次出现位置
start>len(string2)=0
--------------------------------------------------
常数
vbBinaryCompare 值=0 执行二进制比较
vbTextCompare 值=1 执行文本比较
vbDatabaseCompare 值=2 执行基于包含在数据库(在此数据库中执行比
较)中的信息的比较。
------------------------------------
(2) Left函数
返回一个字符串从左算起特定数量的字符
语法:left(string,length)
参数string为要从中查找的字符串,参数length为整数表达式,用来说明
要从string字符串的左边返回多少个字符。
如果length为0,则返回零长度;大于等于string的字符数则返回整个
string字符串。
与left相对应的right(string,length)是从指定字符串的右端返回特定数
量的字符,其用法与left函数一样。
(3) Len函数
返回字符串内字符的数目或是存储一变量所需的字节数
语法:len(str|varname)
str为字符串,该函数返回字符串的长度。如果str为Null,返回值Null。
Len函数也可以返回任意变量varname在内存中所需要占用的字节数。
(4) Mid函数
从字符串中返回指定数目的字符
语法:Mid(string,start[,length])
参数string为字符串表达式,参数start为要提取的字符串string中的开
始位置。如果start超过了string中字符的数目,mid将返回零长度字符串
。参数length为可选,表达式要返回的字符数,如果省略或超过string中
从start开始剩余字符的数目,mid函数将返回从start到字符串string结
束的所有字符。left与right(string,length)可以表示成mid
(string,1,length),而right(string,length)则可以表示成mid
(string.leg(string)-length,length)
(5) split函数
返回基于0的一维数组,其中包含指定数目的子字符串
语法:split(expression[,delimiter[,count[,start]]])
参数expression为一字符串表达式,其中包括子字符串和分隔符号。如果
其长度为0,split函数会返回一个空的数组。
参数Delimiter为可选,用来说明子字符串界限的字符。如果省略,则默
认使用空格作为子字符串的分隔符;如果delimiter为零长度字符串,则返
回包含整个expression字符串的单元素数组。参数count为可选,表示被
返回的子字符串的数目,-1表示返回所有的子字符串。参数compare用来
设置比较类型,其用法同instr函数的参数compare。
不知各位能不能用举个实例来说明一下?