当前位置: 首页 > 网络学院 > 客户端脚本教程 > VBScript > VBScript Filter 函数

VBScript
VBScript 介绍
如何使用 VBScript
VBScript 放置
VBScript 变量
VBScript 程序
VBScript 条件语句
VBScript 循环声明
VBScript 摘要
VBScript 实例
VBScript 函数
VBScript 关键字

VBScript Filter 函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-04   浏览: 178 ::
收藏到网摘: n/a

The Filter function returns a zero-based array that contains a subset of a string array based on a filter criteria.
Filter 函数可返回下标从零开始的 数组,其中包含以特定过滤条件为基础的字符串数组的子集。

Note: If no matches of the value parameter are found, the Filter function will return an empty array.
注意:如果在 InputStrings 中没有找到与 Value 匹配的值,Filter 将返回空数组

Note: If the parameter inputstrings is Null or is NOT a one-dimensional array, an error will occur.
注意:如果 InputStrings 为 Null 或者不是一维数组,则会发生错误。

语法

Filter(inputstrings,value[,include[,compare]])

参数 描述
inputstrings Required. A one-dimensional array of strings to be searched
必选项。一维数组,要在其中搜索字符串。
value Required. The string to search for
必选项。要搜索的字符串。
include Optional. A Boolean value that indicates whether to return the substrings that include or exclude value. True returns the subset of the array that contains value as a substring. False returns the subset of the array that does not contain value as a substring. Default is True.
可选项。Boolean 值,指定返回的子字符串是否包含 Value。如果 Include 为 True,Filter 将返回包含子字符串 Value 的数组子集。如果 Include 为 False,Filter 将返回不包含子字符串 Value 的数组子集。
compare Optional. Specifies the string comparison to use.
可选项。数字值指出使用的比较字符串类型

Can have one of the following values:
可以在下面里选择一个值:

  • 0 = vbBinaryCompare - 执行二进制比较。
  • 1 = vbTextCompare - 执行文本比较

实例 1

dim a(5),b
a(0)="Saturday"
a(1)="Sunday"
a(2)="Monday"

a(3)="Tuesday"
a(4)="Wednesday"
b=Filter(a,"n")
document.write(b(0) & "<br />")
document.write(b(1) & "<br />")
document.write(b(2))
输出:
Sunday
Monday
Wednesday

实例 2

dim a(5),b
a(0)="Saturday"

a(1)="Sunday"
a(2)="Monday"
a(3)="Tuesday"
a(4)="Wednesday"
b=Filter(a,"n",false)
document.write(b(0) & "<br />")
document.write(b(1) & "<br />")
document.write(b(2))
输出:
Saturday
Tuesday

评论 (0) All

登陆 | 还没注册?