VBScript - Filterfunktion
❮ Vollständige VBScript-ReferenzDie Filterfunktion gibt ein nullbasiertes Array zurück, das eine Teilmenge eines Zeichenfolgenarrays basierend auf einem Filterkriterium enthält.
Hinweis: Wenn keine Übereinstimmungen des Wertparameters gefunden werden, gibt die Filterfunktion ein leeres Array zurück.
Hinweis: Wenn der Parameter inputstrings Null ist oder KEIN eindimensionales Array ist, tritt ein Fehler auf.
Syntax
Filter(inputstrings,value[,include[,compare]])
Parameter | Description |
---|---|
inputstrings | Required. A one-dimensional array of strings to be searched |
value | Required. The string to search for |
include | Optional. A Boolean value that indicates whether to return the substrings that include or exclude value. True returns the subset of the array that contains value as a substring. False returns the subset of the array that does not contain value as a substring. Default is True. |
compare | Optional. Specifies the string comparison to use. Can have one of the following values:
|
Beispiele
Beispiel 1
Filtern: Elemente, die "S" enthalten
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
Die Ausgabe des obigen Codes lautet:
Sunday
Saturday
Beispiel 2
Filter: Elemente, die NICHT "S" enthalten (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
%>
Die Ausgabe des obigen Codes lautet:
Monday
Tuesday
Wednesday
Thursday
Friday
Beispiel 3
Filter: Artikel, die "S" enthalten, mit textuellem Vergleich (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
%>
Die Ausgabe des obigen Codes lautet:
Sunday
Tuesday
Wednesday
Thursday
Saturday
❮ Vollständige VBScript-Referenz