최신 웹 개발 튜토리얼
 

VBScript를 필터 (Filter) 기능


<전체 VBScript를 참조

필터 함수는 필터 기준에 따라 문자열 배열의 서브 세트를 포함하는 제로 배열을 반환한다.

Note: 값 매개 변수의 일치하는 항목이 없으면, 필터 함수는 빈 배열을 반환합니다.

Note: 파라미터가 NULL inputstrings 또는 1 차원 배열되지 않으면 오류가 발생한다.

통사론

Filter(inputstrings,value[,include[,compare]])

매개 변수 기술
inputstrings 필요합니다. 문자열의 1 차원 배열을 검색 할
value 필요합니다. 검색 할 문자열
include 선택 과목. 포함하거나 값을 제외 하위 문자열을 반환할지 여부를 나타내는 부울 값입니다. 사실은 문자열로 값을 포함하는 배열의 하위 집합을 반환합니다. FALSE를 반환 문자열로 값을 포함하지 않는 배열의 부분 집합. 기본값은 True입니다.
compare 선택 과목. 사용하는 문자열 비교 지정합니다.

다음 값 중 하나를 가질 수 있습니다 :

  • 0 = vbBinaryCompare - 이진 비교를 수행
  • 1 = vbTextCompare - 텍스트 비교를 수행

예 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) :

<%

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를 참조