<VBScript complet de referință
Funcția de filtrare returnează o matrice bazată pe zero, care conține un subset al unei matrice șir bazat pe un criteriu de filtrare.
Note: Dacă nu se găsește nici un meci din valoarea parametrului, funcția de filtru va returna un array gol.
Note: În cazul în care inputstrings parametru este Nul sau nu este o matrice unidimensională, se va produce o eroare.
Sintaxă
Filter(inputstrings,value[,include[,compare]])
Parametru | Descriere |
---|---|
inputstrings | Necesar. O matrice unidimensională de siruri de caractere pentru a fi căutate |
value | Necesar. Șirul pentru a căuta |
include | Opțional. O valoare booleană care indică dacă să se întoarcă în subșiruri care includ sau exclud o valoare. Adevărat returnează subsetul de matrice care conține o valoare ca subșir. returnează false subsetul de matrice care nu conține o valoare ca subșir. Implicit este adevărat. |
compare | Opțional. Specifică comparația șir de caractere de utilizat. Poate avea una dintre următoarele valori:
|
Exemple
Exemplul 1
Filtru: elemente care conține "S"
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
Ieșirea codului de mai sus va fi:
Sunday
Saturday
Arată Exemplu » Exemplul 2
Filtru: elemente care nu conține "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
%>
Ieșirea codului de mai sus va fi:
Monday
Tuesday
Wednesday
Thursday
Friday
Arată Exemplu » Exemplul 3
Filtru: elemente care conține "S" , cu o comparație 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
%>
Ieșirea codului de mai sus va fi:
Sunday
Tuesday
Wednesday
Thursday
Saturday
Arată Exemplu » <VBScript complet de referință