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))
출력:
토요일 화요일