<Полная VBScript Ссылка
Функция фильтра возвращает отсчитываемый от нуля массива, который содержит подмножество массива строк на основе критерия фильтра.
Note: Если совпадений параметра значения не найдены, функция Filter возвращает пустой массив.
Note: Если inputstrings параметр является Null или NOT одномерный массив, то произойдет ошибка.
Синтаксис
Filter(inputstrings,value[,include[,compare]])
параметр | Описание |
---|---|
inputstrings | Необходимые. Одномерный массив строк для поиска |
value | Необходимые. Строка для поиска |
include | Необязательный. Логическое значение, указывающее, следует ли возвращать подстроки, которые включают или исключают значение. Правда возвращает подмножество массива, который содержит значение в качестве подстроки. Ложные возвращает подмножество массива, который не содержит значение в качестве подстроки. Значение по умолчанию True. |
compare | Необязательный. Задает сравнение строк для использования. Может иметь одно из следующих значений:
|
Примеры
Пример 1
Фильтр: элементы , которые содержат "S"
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
Выход кода выше:
Sunday
Saturday
Показать пример » Пример 2
Фильтр: элементы , которые не содержат "S" (include=False) в (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
%>
Выход кода выше:
Monday
Tuesday
Wednesday
Thursday
Friday
Показать пример » Пример 3
Фильтр: элементы , которые содержат "S" , с текстовым сравнением (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
%>
Выход кода выше:
Sunday
Tuesday
Wednesday
Thursday
Saturday
Показать пример » <Полная VBScript Ссылка