小白教程
所有教程
关于
Search
172.70.100.61
172.70.100.61
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func filter”的源代码
本页内容
上一节:
Vb_func_array
下一节:
Func_isarray
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:Filter}}[[Category:vbscript ref functions|71]] = VBScript Filter 函数 = [[vbscript ref functions|完整的 VBScript 参考手册]] Filter 函数返回一个基于 0 的数组,此数组包含以特定过滤条件为基础的字符串数组的子集。 '''注意:'''如果找不到与 value 参数相匹配的值,Filter 函数会返回一个空数组。 '''注意:'''如果参数 inputstrings 为 Null 或者不是一维数组,则会发生错误。 === 语法 === <pre> Filter(inputstrings,value[,include[,compare]]) </pre> {| class="table table-striped table-hover" !width="50%"| 参数 !width="50%"| 描述 |- | inputstrings | 必需。要检索的一维字符串数组。 |- | value | 必需。要搜索的字符串。 |- | include | 可选。Boolean 值,指定返回的子字符串是否包含 Value。如果 Include 为 True,Filter 将返回包含子字符串 Value 的数组子集。如果 Include 为 False,Filter 将返回不包含子字符串 Value 的数组子集。默认值为 True。 |- | compare | 可选。规定要使用的字符串比较类型。 可采用下列的值: * 0 = vbBinaryCompare - 执行二进制比较 * 1 = vbTextCompare - 执行文本比较 |} == 实例 1 == Filter:项目包含的 "S": <sample title="" desc="" lang="vb" hererun="1"> <script type="text/vbscript"> a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") b=Filter(a,"S") for each x in b document.write(x & "<br />") next </script> </sample> 以上实例输出结果: <sample title="" desc="" lang="vb" hererun="1"> Sunday Saturday </sample> == 实例 2 == Filter:项目不包含的 "S"(include=False): <sample title="" desc="" lang="vb" hererun="1"> <script type="text/vbscript"> a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") b=Filter(a,"S",False) for each x in b document.write(x & "<br />") next </script> </sample> 以上实例输出结果: <sample title="" desc="" lang="vb" hererun="1"> Monday Tuesday Wednesday Thursday Friday </sample> == 实例 3 == Filter:包含 "S" 的项目,用文本比较(compare=1): <sample title="" desc="" lang="vb" hererun="1"> <script type="text/vbscript"> a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") b=Filter(a,"S",True,1) for each x in b document.write(x & "<br />") next </script> </sample> 以上实例输出结果: <sample title="" desc="" lang="vb" hererun="1"> Sunday Tuesday Wednesday Thursday Saturday </sample> [[vbscript ref functions|完整的 VBScript 参考手册]]
返回至“
Func filter
”。
上一节:
Vb_func_array
下一节:
Func_isarray