Los últimos tutoriales de desarrollo web
 

Función de filtro de VBScript


<Referencia completa de VBScript

La función de filtro devuelve una matriz basado en cero que contiene un subconjunto de una matriz de cadena basado en un criterio de filtro.

Note: Si no se encuentran coincidencias del parámetro de valor, la función de filtro devolverá una matriz vacía.

Note: Si los inputstrings parámetro es nulo o no es una matriz unidimensional, se producirá un error.

Sintaxis

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

Parámetro Descripción
inputstrings Necesario. Una matriz unidimensional de cadenas a ser buscado
value Necesario. La cadena de búsqueda
include Opcional. Un valor booleano que indica si se debe devolver las subcadenas que incluyen o excluyen valor. Es cierto que devuelve el subconjunto de la matriz que contiene el valor como una subcadena. retornos falsos el subconjunto de la matriz que no contiene valor como subcadena. Predeterminado es True.
compare Opcional. Especifica la comparación de cadenas para su uso.

Puede tener uno de los siguientes valores:

  • 0 = vbBinaryCompare - Realiza una comparación binaria
  • 1 = vbTextCompare - Realizar una comparación textual

Ejemplos

Ejemplo 1

Filtrar: artículos que contienen "S"

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
    response.write(x & "<br />")
next

%>

La salida del código anterior será:

Sunday
Saturday
Mostrar Ejemplo »

Ejemplo 2

Filtro: artículos que no contiene "S" (include=False) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",False)
for each x in b
    response.write(x & "<br />")
next

%>

La salida del código anterior será:

Monday
Tuesday
Wednesday
Thursday
Friday
Mostrar Ejemplo »

Ejemplo 3

Filtro: artículos que contienen "S" , con una comparación textual (compare=1) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",True,1)
for each x in b
    response.write(x & "<br />")
next

%>

La salida del código anterior será:

Sunday
Tuesday
Wednesday
Thursday
Saturday
Mostrar Ejemplo »

<Referencia completa de VBScript