主题:  有关于VBscript的函数,请各位捧场!

yzhongyan

职务:普通成员
等级:1
金币:0.0
发贴:49
注册:2003/6/24 9:18:22
#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。

不知各位能不能用举个实例来说明一下?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22004/9/1 17:04:13

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]