当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


VBScript Filter用法及代码示例


一个过滤函数,它返回一个从零开始的数组,其中包含基于特定过滤条件的字符串数组的子集。

用法

Filter(inputstrings,value[,include[,compare]]) 
  • inputstrings, 必需参数。该参数对应于要搜索的字符串数组。

  • value, 必需参数。此参数对应于要针对 inputstrings 参数搜索的字符串。

  • include,一个可选参数。这是一个布尔值,指示是否返回包含或排除的子字符串。

  • compare,一个可选参数。此参数描述要使用的字符串比较方法。

    • 0 = vbBinaryCompare - 执行二进制比较

    • 1 = vbTextCompare - 执行文本比较

示例

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         a = array("Red","Blue","Yellow")
         b = Filter(a,"B")
         c = Filter(a,"e")
         d = Filter(a,"Y")

         For each x in b
           Document.write("The Filter result 1:" & x & "<br />")
         Next

         For each y in c
           Document.write("The Filter result 2:" & y & "<br />")
         Next

         For each z in d
           Document.write("The Filter result 3:" & z & "<br />")
         Next

      </script>
   </body>
</html>

当上面的代码保存为 .HTML 并在 Internet Explorer 中执行时,它会产生以下结果——

The Filter result 1:Blue
The Filter result 2:Red
The Filter result 2:Blue
The Filter result 2:Yellow
The Filter result 3:Yellow

相关用法


注:本文由纯净天空筛选整理自 VBScript Filter Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。