<Complete VBScript di riferimento
La funzione di filtro restituisce una matrice a base zero che contiene un sottoinsieme di una matrice di stringhe basata su criteri di filtro.
Note: Se non vengono trovate corrispondenze del parametro valore, la funzione di filtro restituirà un array vuoto.
Note: Se il parametro inputstrings è nullo o non è un array monodimensionale, si verificherà un errore.
Sintassi
Filter(inputstrings,value[,include[,compare]])
Parametro | Descrizione |
---|---|
inputstrings | Necessario. Un array monodimensionale di stringhe da ricercare |
value | Necessario. La stringa da cercare |
include | Opzionale. Un valore booleano che indica se restituire le sottostringhe che includono o escludono il valore. Vero restituisce il sottoinsieme della matrice che contiene valore come una stringa. False restituisce il sottoinsieme della matrice che non contiene valore come una stringa. Il valore predefinito è True. |
compare | Opzionale. Specifica il confronto stringa da utilizzare. Può avere uno dei seguenti valori:
|
Esempi
esempio 1
Filtro: elementi che contiene "S"
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
L'output del codice precedente sarà:
Sunday
Saturday
Visualizza l'esempio » esempio 2
Filtro: elementi che non 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
%>
L'output del codice precedente sarà:
Monday
Tuesday
Wednesday
Thursday
Friday
Visualizza l'esempio » esempio 3
Filtro: elementi che contiene "S" , con un confronto testuale (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
%>
L'output del codice precedente sarà:
Sunday
Tuesday
Wednesday
Thursday
Saturday
Visualizza l'esempio » <Complete VBScript di riferimento