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