Strings.Filter 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.
오버로드
| Filter(Object[], String, Boolean, CompareMethod) |
지정된 필터링 기준에 따라 |
| Filter(String[], String, Boolean, CompareMethod) |
지정된 필터링 기준에 따라 |
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 값입니다.
Include가 True이면 Filter 함수는 부분 문자열로 Match를 포함하는 배열의 하위 집합을 반환합니다.
Include가 False이면 Filter 함수는 부분 문자열로 Match를 포함하지 않는 배열의 하위 집합을 반환합니다.
- Compare
- CompareMethod
선택 사항입니다. 사용할 문자열 비교의 종류를 나타내는 숫자 값입니다. 값에 대해서는 "설정"을 참조하세요.
반환
지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열입니다.
예외
Source가 Nothing이거나 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 값입니다.
Include가 True이면 Filter 함수는 부분 문자열로 Match를 포함하는 배열의 하위 집합을 반환합니다.
Include가 False이면 Filter 함수는 부분 문자열로 Match를 포함하지 않는 배열의 하위 집합을 반환합니다.
- Compare
- CompareMethod
선택 사항입니다. 사용할 문자열 비교의 종류를 나타내는 숫자 값입니다. 값에 대해서는 "설정"을 참조하세요.
반환
지정된 필터링 기준에 따라 String 배열의 하위 집합을 포함하는 0부터 시작하는 배열입니다.
예외
Source가 Nothing이거나 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 |
텍스트 비교 수행 |