<Vollständige VBScript Referenz
Die Filterfunktion liefert einen Null-Basis-Array, das eine Teilmenge von einem String-Array enthält basierend auf einem Filterkriterium.
Note: Wenn keine Übereinstimmungen des Wertes Parameter gefunden werden, wird die Filterfunktion ein leeres Array zurück.
Note: Wenn die Parameter inputstrings Null ist oder nicht ein eindimensionales Array, wird ein Fehler auftreten.
Syntax
Filter(inputstrings,value[,include[,compare]])
Parameter | Beschreibung |
---|---|
inputstrings | Erforderlich. Ein eindimensionales Array von Zeichenketten durchsucht werden |
value | Erforderlich. Der String, nach dem gesucht |
include | Optional. Ein boolescher Wert, der angibt, ob die Teil zurückzuversetzen enthalten oder Wert ausschließen. True zurück, um die Teilmenge der Matrix, die den Wert als Teilkette enthält. Falsch ergibt die Teilmenge des Arrays, die nicht Wert als Zeichenkette enthalten. Standard ist True. |
compare | Optional. Gibt den String-Vergleich zu verwenden. Kann einer der folgenden Werte haben:
|
Beispiele
Beispiel 1
Filter: Elemente , die enthält "S"
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
Der Ausgang des Code oben wird sein:
Sunday
Saturday
Beispiel anzeigen » Beispiel 2
Filter: Gegenstände , die nicht enthält "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
%>
Der Ausgang des Code oben wird sein:
Monday
Tuesday
Wednesday
Thursday
Friday
Beispiel anzeigen » Beispiel 3
Filter: Elemente , die enthalten "S" , mit einem Textvergleich (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
%>
Der Ausgang des Code oben wird sein:
Sunday
Tuesday
Wednesday
Thursday
Saturday
Beispiel anzeigen » <Vollständige VBScript Referenz