언어

UnicodeSet.CaseInsensitive 필드

정의

주의

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

구현

Java.Lang.IIterable._members Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
특성

설명

대/소문자를 구분하지 않는 일치를 사용하도록 설정합니다. 예를 들어 이 플래그가 있는 "[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 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상