Latest web development tutorials

Función de filtro de VBScript

VBScript de referencia Referencia completa de VBScript

función de filtro devuelve una matriz basada en 0, la matriz contiene un subconjunto de este conjunto específico de cadena basado en filtros.

Nota: Si el valor del parámetro coincide con el valor del hallazgo, la función de filtro devuelve una matriz vacía.

Nota: Si inputstrings parámetro no es una matriz unidimensional o nulo, se produce un error.

gramática

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

参数 描述
inputstrings 必需。要检索的一维字符串数组。
value 必需。要搜索的字符串。
include 可选。Boolean 值,指定返回的子字符串是否包含 Value。如果 Include 为 True,Filter 将返回包含子字符串 Value 的数组子集。如果 Include 为 False,Filter 将返回不包含子字符串 Value 的数组子集。默认值为 True。
compare 可选。规定要使用的字符串比较类型。

可采用下列的值:

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

Ejemplos

Ejemplo 1

Filtro: proyectos incluyen "S":

<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>

Los ejemplos de la salida anterior:

Sunday
Saturday

Trate »

Ejemplo 2

Filtrar: proyectos no incluidos en el "S" (include = False):

<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>

Los ejemplos de la salida anterior:

Monday
Tuesday
Wednesday
Thursday
Friday

Trate »

Ejemplo 3

Filtro: contiene "S" del proyecto, mediante la comparación de texto (compare = 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>

Los ejemplos de la salida anterior:

Sunday
Tuesday
Wednesday
Thursday
Saturday

Trate »

VBScript de referencia Referencia completa de VBScript