
IntlChar::getIntPropertyValue 함수는 Unicode 속성 코드를 사용하여 특정 문자열의 속성 값을 얻습니다.
IntlChar::getIntPropertyValue 함수에서 사용할 수 있는 속성 코드는 다음과 같습니다.
- Alphabetic : 문자가 알파벳인지 여부를 확인합니다. (예: 'a'는 알파벳이므로 true를 반환합니다.)
- Bidi_Class : 문자의 Bidirectional Class를 확인합니다. (예: 'a'는 Left-to-Right Class이므로 0을 반환합니다.)
- Bidi_Paired_Bracket : 문자가 Bidirectional Paired Bracket인지 여부를 확인합니다. (예: '['는 Bidirectional Paired Bracket이므로 true를 반환합니다.)
- Binary_Upper : 문자가 Binary Upper인지 여부를 확인합니다. (예: 'A'는 Binary Upper이므로 true를 반환합니다.)
- Case_Ignorable : 문자가 Case Ignorable인지 여부를 확인합니다. (예: 'a'는 Case Ignorable이므로 true를 반환합니다.)
- Changes_When_Casefolded : 문자가 Casefolded할 때 변경되는지 여부를 확인합니다. (예: 'A'는 Casefolded할 때 변경되지 않으므로 false를 반환합니다.)
- Changes_When_Uppercased : 문자가 Upper로 변경될 때 변경되는지 여부를 확인합니다. (예: 'a'는 Upper로 변경될 때 변경되지 않으므로 false를 반환합니다.)
- Changes_When_Lowercased : 문자가 Lower로 변경될 때 변경되는지 여부를 확인합니다. (예: 'A'는 Lower로 변경될 때 변경되지 않으므로 false를 반환합니다.)
- Combining_Class : 문자의 Combining Class를 확인합니다. (예: 'a'는 Nonspacing Mark Class이므로 0을 반환합니다.)
- Combining_Category : 문자의 Combining Category를 확인합니다. (예: 'a'는 Nonspacing Mark Category이므로 0을 반환합니다.)
- Connector_Present : 문자가 Connector Present인지 여부를 확인합니다. (예: '_'는 Connector Present이므로 true를 반환합니다.)
- Default_Ignorable_Code_Point : 문자가 Default Ignorable Code Point인지 여부를 확인합니다. (예: 'a'는 Default Ignorable Code Point이므로 true를 반환합니다.)
- Digit : 문자가 Digit인지 여부를 확인합니다. (예: '1'는 Digit이므로 true를 반환합니다.)
- Dir : 문자의 Direction을 확인합니다. (예: 'a'는 Left-to-Right Direction이므로 0을 반환합니다.)
- East_Asian_Width : 문자의 East Asian Width를 확인합니다. (예: 'a'는 Narrow Width이므로 0을 반환합니다.)
- East_Asian_Shape : 문자의 East Asian Shape를 확인합니다. (예: 'a'는 Alphabetic Shape이므로 0을 반환합니다.)
- Grapheme_Link : 문자가 Grapheme Link인지 여부를 확인합니다. (예: 'a'는 Grapheme Link이므로 true를 반환합니다.)
- Grapheme_Base : 문자가 Grapheme Base인지 여부를 확인합니다. (예: 'a'는 Grapheme Base이므로 true를 반환합니다.)
- Grapheme_Extend : 문자가 Grapheme Extend인지 여부를 확인합니다. (예: 'a'는 Grapheme Extend이므로 true를 반환합니다.)
- Hex_Digit : 문자가 Hex Digit인지 여부를 확인합니다. (예: '1'는 Hex Digit이므로 true를 반환합니다.)
- ID_Continue : 문자가 ID Continue인지 여부를 확인합니다. (예: 'a'는 ID Continue이므로 true를 반환합니다.)
- ID_Start : 문자가 ID Start인지 여부를 확인합니다. (예: 'a'는 ID Start이므로 true를 반환합니다.)
- Joining_Group : 문자의 Joining Group를 확인합니다. (예: 'a'는 No Joining Group이므로 0을 반환합니다.)
- Joining_Type : 문자의 Joining Type를 확인합니다. (예: 'a'는 No Joining Type이므로 0을 반환합니다.)
- Lowercase_Mapping : 문자가 Lower로 맵핑되는지 여부를 확인합니다. (예: 'A'는 Lower로 맵핑되지 않으므로 false를 반환합니다.)
- Lowercase_Mapping_Tags : 문자가 Lower로 맵핑되는 태그를 확인합니다. (예: 'A'는 Lower로 맵핑되지 않으므로 empty string을 반환합니다.)
- Numeric_Type : 문자의 Numeric Type을 확인합니다. (예: '1'는 Decimal Digit Type이므로 0을 반환합니다.)
- Numeric_Value : 문자의 Numeric Value를 확인합니다. (예: '1'는 Decimal Digit Value이므로 1을 반환합니다.)
- Pattern_White_Space : 문자가 Pattern White Space인지 여부를 확인합니다. (예: ' '는 Pattern White Space이므로 true를 반환합니다.)
- Quotation_Mark : 문자가 Quotation Mark인지 여부를 확인합니다. (예: '"'는 Quotation Mark이므로 true를 반환합니다.)
- Radical_Supplement : 문자가 Radical Supplement인지 여부를 확인합니다. (예: 'a'는 Radical Supplement이므로 false를 반환합니다.)
- Uppercase_Mapping : 문자가 Upper로 맵핑되는지 여부를 확인합니다. (예: 'a'는 Upper로 맵핑되지 않으므로 false를 반환합니다.)
- Uppercase_Mapping_Tags : 문자가 Upper로 맵핑되는 태그를 확인합니다. (예: 'a'는 Upper로 맵핑되지 않으므로 empty string을 반환합니다.)
- Variation_Selector : 문자가 Variation Selector인지 여부를 확인합니다. (예: 'a'는 Variation Selector이므로 false를 반환합니다.)
- Visible : 문자가 Visible인지 여부를 확인합니다. (예: 'a'는 Visible이므로 true를 반환합니다.)
- White_Space : 문자가 White Space인지 여부를 확인합니다. (예: ' '는 White Space이므로 true를 반환합니다.)
- Word_Break : 문자의 Word Break를 확인합니다. (예: 'a'는 Alphabetic Word Break이므로 0을 반환합니다.)
- XID_Continue : 문자가 XID Continue인지 여부를 확인합니다. (예: 'a'는 XID Continue이므로 true를 반환합니다.)
- XID_Start : 문자가 XID Start인지 여부를 확인합니다. (예: 'a'는 XID Start이므로 true를 반환합니다.)
- Casing_Map : 문자의 Casing Map을 확인합니다. (예: 'a'는 Lower Casing Map이므로 0을 반환합니다.)
- Decomposition_Type : 문자의 Decomposition Type을 확인합니다. (예: 'a'는 No Decomposition Type이므로 0을 반환합니다.)
- Grapheme_Cluster_Break : 문자의 Grapheme Cluster Break를 확인합니다. (예: 'a'는 Alphabetic Grapheme Cluster Break이므로 0을 반환합니다.)
- Numeric_Type_Numeric : 문자의 Numeric Type Numeric을 확인합니다. (예: '1'는 Decimal Digit Type Numeric이므로 0을 반환합니다.)
- Numeric_Type_Decimal_Digit : 문자의 Numeric Type Decimal Digit을 확인합니다. (예: '1'는 Decimal Digit Type Decimal Digit이므로 0을 반환합니다.)
- Numeric_Type_Letter_Number : 문자의 Numeric Type Letter Number을 확인합니다. (예: '1'는 Decimal Digit Type Letter Number이므로 0을 반환합니다.)
- Numeric_Type_Numeric_Letter : 문자의 Numeric Type Numeric Letter을 확인합니다. (예: '1'는 Decimal Digit Type Numeric Letter이므로 0을 반환합니다.)
- Numeric_Type_Other : 문자의 Numeric Type Other을 확인합니다. (예: '1'는 Decimal Digit Type Other이므로 0을 반환합니다.)
- Numeric_Type_Separator : 문자의 Numeric Type Separator을 확인합니다. (예: ','는 Decimal Digit Type Separator이므로 0을 반환합니다.)
- Numeric_Type_Symbol : 문자의 Numeric Type Symbol을 확인합니다. (예: '$'는 Decimal Digit Type Symbol이므로 0을 반환합니다.)
- Numeric_Type_Space : 문자의 Numeric Type Space을 확인합니다. (예: ' '는 Decimal Digit Type Space이므로 0을 반환합니다.)
- Numeric_Type_Pattern_Syntax : 문자의 Numeric Type Pattern Syntax을 확인합니다. (예: '1'는 Decimal Digit Type Pattern Syntax이므로 0을 반환합니다.)
- Numeric_Type_Pattern_Digit : 문자의 Numeric Type Pattern Digit을 확인합니다. (예: '1'는 Decimal Digit Type Pattern Digit이므로 0을 반환합니다.)
- Numeric_Type_Default : 문자의 Numeric Type Default을 확인합니다. (예: '1'는 Decimal Digit Type Default이므로 0을 반환합니다.)
- Bidi_Mirrored : 문자가 Bidirectional Mirrored인지 여부를 확인합니다. (예: 'a'는 Bidirectional Mirrored이므로 false를 반환합니다.)
- Bidi_Mirrored_Grapheme : 문자가 Bidirectional Mirrored Grapheme인지 여부를 확인합니다. (예: 'a'는 Bidirectional Mirrored Grapheme이므로 false를 반환합니다.)
- Bidi_Paired_Bracket_Type :
2025-07-18 12:02