VBScript Filter 함수

정의와 사용법

Filter 함수는 특정 필터 조건에 기반한 문자열 배열의 부분 집합을 포함하는 0을 기반으로 한 배열을 반환할 수 있습니다.

주석:value 파라미터와 일치하는 값이 찾지 못되면, Filter 함수는 빈 배열을 반환합니다.

주석:parameter inputstrings가 Null이거나 일원적 배열이 아닌 경우 오류가 발생합니다.

문법

Filter(inputstrings, value[, include[, compare]])
파라미터 설명
inputstrings 필수 사항. 검색해야 할 일원적 문자열 배열.
value 필수. 검색할 문자열
include 선택 사항. Boolean 값, 반환된 서브 문자열이 Value를 포함하는지 지정합니다. Include가 True일 경우, Filter는 Value를 포함하는 배열 부분 집합을 반환합니다. Include가 False일 경우, Value를 포함하지 않는 배열 부분 집합을 반환합니다.
compare 선택 사항. 사용할 문자열 비교 유형을 지정합니다.

파라미터 compare의 값:

상수 설명
vbBinaryCompare 0 이진 비교 수행.
vbTextCompare 1 텍스트 비교 수행.

예제

예제 1

dim a(5),b
a(0)="Saturday"
a(1)="Sunday"
a(2)="Monday"
a(3)="Tuesday"
a(4)="Wednesday"
b=Filter(a,"n")
document.write(b(0))
document.write(b(1))
document.write(b(2))

출력:

Sunday
Monday
Wednesday

예제 2

dim a(5),b
a(0)="Saturday"
a(1)="Sunday"
a(2)="Monday"
a(3)="Tuesday"
a(4)="Wednesday"
b=Filter(a,"n",false)
document.write(b(0))
document.write(b(1))
document.write(b(2))

출력:

토요일
화요일