UnicodeSet.CaseInsensitive 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.
대/소문자를 구분하지 않는 일치를 사용하도록 설정합니다.
[Android.Runtime.Register("CASE_INSENSITIVE", ApiSince=24)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)]
public const Android.Icu.Text.UnicodeSetOptions CaseInsensitive = 2;
[<Android.Runtime.Register("CASE_INSENSITIVE", ApiSince=24)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)>]
val mutable CaseInsensitive : Android.Icu.Text.UnicodeSetOptions
필드 값
Value = 2구현
- 특성
설명
대/소문자를 구분하지 않는 일치를 사용하도록 설정합니다. 예를 들어 이 플래그가 있는 "[ab]"는 'a', 'A', 'b' 및 'B'와 일치합니다. 이 플래그가 있는 "[^ab]"는 'a', 'A', 'b' 및 'B'를 제외한 모든 항목과 일치합니다. 이렇게 하면 대/소문자 매핑(예: 's'(U+017F longs)에 대한 전체 닫기를 수행합니다.
이 값은 일부 생성자, applyPattern() 및 closeOver()에 대한 옵션 비트 집합 값입니다. 관련 없는 다른 옵션과 함께 ORed가 될 수 있습니다.
결과 집합은 코드 포인트에 대한 입력의 상위 집합이지만 문자열에는 포함되지 않습니다. 코드 포인트의 대/소문자 매핑 닫기를 수행하고 코드 요소에 대한 전체 사례 접기 문자열을 추가하고 원래 집합의 문자열을 전체 사례 폴딩에 해당하는 문자열로 줄입니다.
예를 들어 정규식에서 대/소문자를 구분하지 않는 일치를 위해 설계되었습니다. 전체 코드 포인트 케이스 닫기를 사용하면 닫기 집합에 대해 입력 문자를 직접 확인할 수 있습니다. 문자열은 닫기 집합의 대/소문자 접힌 폼과 해당 문자열의 증분 대/소문자 접기를 비교하여 일치합니다.
원래 집합에 대/소문자 동등한 문자열(예: "ss" 또는 "Ss" 등의 U+00DF)이 포함된 경우 클로저 집합에는 단일 코드 포인트도 포함됩니다. 위의 일치 메서드에 대해 필요하지는 않지만(즉, 중복) 원래 집합에 코드 포인트 또는 문자열이 포함되어 있는지 여부에 관계없이 동일한 클로저 집합이 발생합니다.
에 대한 android.icu.text.UnicodeSet.CASE_INSENSITIVEJava 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.