다음을 통해 공유


Strings.Filter 메서드

정의

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.

오버로드

Filter(Object[], String, Boolean, CompareMethod)

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.

Filter(String[], String, Boolean, CompareMethod)

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.

Filter(Object[], String, Boolean, CompareMethod)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.

public static string[]? Filter (object?[] Source, string? Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string[] Filter (object[] Source, string Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Filter : obj[] * string * bool * Microsoft.VisualBasic.CompareMethod -> string[]
Public Function Filter (Source As Object(), Match As String, Optional Include As Boolean = true, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String()

매개 변수

Source
Object[]

필수 요소. 찾을 문자열의 1차원 배열입니다.

Match
String

필수 요소. 검색할 문자열입니다.

Include
Boolean

선택 사항입니다. Match를 포함하거나 제외하는 부분 문자열을 반환할지 여부를 나타내는 Boolean 값입니다. IncludeTrue이면 Filter 함수는 부분 문자열로 Match를 포함하는 배열의 하위 집합을 반환합니다. IncludeFalse이면 Filter 함수는 부분 문자열로 Match를 포함하지 않는 배열의 하위 집합을 반환합니다.

Compare
CompareMethod

선택 사항입니다. 사용할 문자열 비교의 종류를 나타내는 숫자 값입니다. 값에 대해서는 "설정"을 참조하세요.

반환

String[]

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열입니다.

예외

SourceNothing이거나 1차원 배열이 아닙니다.

예제

이 예제에서는 함수를 사용하는 방법을 보여 줍니다 Filter .

Dim testStrings(2) As String
testStrings(0) = "This"
testStrings(1) = "Is"
testStrings(2) = "It"
Dim subStrings() As String
' Returns ["This", "Is"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Text)
' Returns ["This"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Binary)
' Returns ["Is", "It"].
subStrings = Filter(testStrings, "is", False, CompareMethod.Binary)

설명

Source일치하는 항목 Match 이 없으면 함수는 Filter 빈 배열을 반환합니다. 이 로 설정 Nothing 되거나 1차원 배열이 아닌 경우 Source 오류가 발생합니다.

함수에서 반환된 Filter 배열에는 일치하는 항목 수를 포함하기에 충분한 요소만 포함됩니다.

인수에는 Compare 다음 값이 있을 수 있습니다.

상수 Description
CompareMethod.Binary 이진 비교 수행
CompareMethod.Text 텍스트 비교 수행

추가 정보

적용 대상

Filter(String[], String, Boolean, CompareMethod)

Source:
Strings.vb
Source:
Strings.vb
Source:
Strings.vb

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.

public static string[]? Filter (string?[] Source, string? Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string[] Filter (string[] Source, string Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Filter : string[] * string * bool * Microsoft.VisualBasic.CompareMethod -> string[]
Public Function Filter (Source As String(), Match As String, Optional Include As Boolean = true, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String()

매개 변수

Source
String[]

필수 요소. 찾을 문자열의 1차원 배열입니다.

Match
String

필수 요소. 검색할 문자열입니다.

Include
Boolean

선택 사항입니다. Match를 포함하거나 제외하는 부분 문자열을 반환할지 여부를 나타내는 Boolean 값입니다. IncludeTrue이면 Filter 함수는 부분 문자열로 Match를 포함하는 배열의 하위 집합을 반환합니다. IncludeFalse이면 Filter 함수는 부분 문자열로 Match를 포함하지 않는 배열의 하위 집합을 반환합니다.

Compare
CompareMethod

선택 사항입니다. 사용할 문자열 비교의 종류를 나타내는 숫자 값입니다. 값에 대해서는 "설정"을 참조하세요.

반환

String[]

지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열입니다.

예외

SourceNothing이거나 1차원 배열이 아닙니다.

예제

이 예제에서는 함수를 사용하는 방법을 보여 줍니다 Filter .

Dim testStrings(2) As String
testStrings(0) = "This"
testStrings(1) = "Is"
testStrings(2) = "It"
Dim subStrings() As String
' Returns ["This", "Is"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Text)
' Returns ["This"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Binary)
' Returns ["Is", "It"].
subStrings = Filter(testStrings, "is", False, CompareMethod.Binary)

설명

Source일치하는 항목 Match 이 없으면 함수는 Filter 빈 배열을 반환합니다. 이 로 설정 Nothing 되거나 1차원 배열이 아닌 경우 Source 오류가 발생합니다.

함수에서 반환된 Filter 배열에는 일치하는 항목 수를 포함하기에 충분한 요소만 포함됩니다.

인수에는 Compare 다음 값이 있을 수 있습니다.

상수 Description
CompareMethod.Binary 이진 비교 수행
CompareMethod.Text 텍스트 비교 수행

추가 정보

적용 대상