VBS教程:函数-Filter 函数
程序员文章站
2023-02-16 11:08:35
filter 函数返回下标从零开始的 数组,其中包含以特定过滤条件为基础的字符串数组的子集。 filter(in...
filter 函数
返回下标从零开始的 数组,其中包含以特定过滤条件为基础的字符串数组的子集。
filter(inputstrings, value[, include[, compare]])
参数
inputstrings
必选项。一维数组,要在其中搜索字符串。
value
必选项。要搜索的字符串。
include
可选项。boolean 值,指定返回的子字符串是否包含 value。如果 include 为 true,filter 将返回包含子字符串 value 的数组子集。如果 include 为 false,filter 将返回不包含子字符串 value 的数组子集。
compare
可选项。数字值指出使用的比较字符串 类型.请参阅值设置部分.
设置
compare 参数可以有以下值:
常数 | 值 | 描述 |
---|---|---|
vbbinarycompare | 0 | 执行二进制比较。 |
vbtextcompare | 1 | 执行文本比较。 |
说明
如果在 inputstrings 中没有找到与 value 匹配的值,filter 将返回空数组。如果 inputstrings 为 null 或者不是一维数组,则会发生错误。
由 filter 函数返回的数组仅包含足以包含匹配项数目的元素。
下面例子利用 filter 函数返回包含搜索条件 "mon" 的数组:
dim myindexdim myarray (3)myarray(0) = "sunday"myarray(1) = "monday"myarray(2) = "tuesday"myindex = filter(myarray, "mon") 'myindex(0) 包含 "monday"。
上一篇: vue中过滤器filter的讲解
下一篇: VBS教程:函数-CStr 函数
推荐阅读
-
JavaScript 模仿vbs中的 DateAdd() 函数的代码
-
Python3基础-特别函数(map filter partial reduces sorted)实例学习
-
JavaScript函数使用的基本教程
-
JavaScript中Function()函数的使用教程
-
用matlab求符号函数数组或函数矩阵的导数实例教程
-
Python内置函数之filter map reduce介绍
-
visio怎么绘制几何函数图? visio绘制坐标函数的教程
-
基于python实现matlab filter函数过程详解
-
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
-
Python中的random.uniform()函数教程与实例解析