VBScript字符串方法
Asc()
语法
Abs(number)
返回一数值的绝对值。
参数 number 可以是任何数值表达式。如果 number 的值为 Null,则返回 Null;如果其参数是没有初始值的变数,则返回 0。
注解:
一个数值的绝对值就是将正负号去掉以后的值。例如 Abs(-1) 和 Abs(1) 的返回值都是 1。
Chr()
语法
Chr(charcode)
该函数返回指定参数字所代表的字元。
参数 charcode 是一个数值,它是用来识别某个字符。
注解:
0 到 31 之间的数字与一般、非列印的 ASCII 码相同。例如,Chr(10) 会返回换行(linefeed)字元.
Filter()
语法
Filter(InputStrings, Value[, Include[, Compare]])
返回一个以零为基数的数组,其内容为符合筛选条件的字符串串子集合。 vbscript制作教程
Filter 函数的语法是由下列部分所组成:
InputStrings为必须项。为被搜寻的一维字符串。 
Value 为必须项。为所要寻的字符串。 
Include为 选择项。以boolen值表示是否返回包含或不包含 Value 的子字符串。若 Include 值为 True,Filter 所返回的字符串子集合,将包含 Value 所指定的子字符串。若 Include 为 Fal
se,Filter 所返回的字符串子集合,并不包含 Value 所指定的子字符串。 
Compare 为选择项。以数值指定字符串比对方式. 
在 Compare 参数中,允许使用下列值:
常数    值    说明
vbBinaryCompare    0    进行二进制比较。
vbTextCompare    1    进行纯文字比较。
vbDatabaseCompare    2    进行数据比较。

注解:
如果没有任何 Value 在 InputStrings 中比对成功,Filter 将返回一个空串。若 InputStrings 为 Null 或不是一维阵列,则发生错误。
由 Filter 函数所返回的值,只包含了足够放置比较正确项目的成员。
 
Instr()
语法
InStr([start, ]string1, string2[, compare])
该返回在某字符串中一字符串的最先出现位置。
InStr 函数语法有下列的参数:
start 为选择项。为一数值表达式,用来设定每次搜寻的起点。如果省略,将从第一个字元开始。如果 start 所含为 Null,将发生错误。如果有加 compare 参数,则一定要有 start 参数。 
string1为必须项。欲进行搜寻的字符串。 
string2 为必须项。欲搜寻的字符串。 
compare 为选择项。设定字符串比较种类。如果省略 compare,将进行二进制比较。 
参数 compare 的设定值如下:
常数    值    说明
vbBinaryCompare    0    进行二进制比较。
vbTextCompare    1    进行字符比较。
vbDatabaseCompare    2    执行数据内容比较。
Instr 函数的返回值如下:
寻条件    返回值
string1长度为零    0
string1为Null    Null
string2长度为零    start
string2为Null    Null
string2不到    0
在string1中到string2    到的位置
start>Len(string2)    0
InstrRev()
语法
InstrRev(string1, string2[, start[, compare]])
返回在某字符串中一字符串的最先出现位置,从尾端开始搜寻。 
InstrRev 函数语法有下列几部份:
string1为必须项。欲进行搜寻的字符串表达式。 
string2为必须项。欲搜寻的字符串表达式。 
Start为选择项。为一数值表达式,用来设定每次搜寻的起点。如果省略,则为 -1,代表将从最后一个字符开始。如果 start 所含为 Null,将发生错误。 
compare 选择项。设定字符串比较类型。如果省略 compare,将进行二进制比较。 
参数 compare 的设定值如下:
常数    值    说明
vbBinaryCompare    0    进行二进位资料比对。
vbTextCompare    1    进行文字资料比对。
vbDatabaseCompare    2    执行根据资料库所含资料的比对。

InStrRev 函数的返回值如下:
比较条件    返回值
string1长度为零    0
string1为Null    Null
string2长度为零    start
string2为Null    Null
string2不到    0
在string1中到string2    到的位置
start>Len(string2)    0

注解:
注意 InstrRev 函数的语法与 Instr 函数的语法并不相同。 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。