ホーム › Globalization › UCharCategory
UCharCategory
列挙型メンバー 32
| 名前 | 10進 | 16進 |
|---|---|---|
| U_UNASSIGNED | 0 | 0x0 |
| U_GENERAL_OTHER_TYPES | 0 | 0x0 |
| U_UPPERCASE_LETTER | 1 | 0x1 |
| U_LOWERCASE_LETTER | 2 | 0x2 |
| U_TITLECASE_LETTER | 3 | 0x3 |
| U_MODIFIER_LETTER | 4 | 0x4 |
| U_OTHER_LETTER | 5 | 0x5 |
| U_NON_SPACING_MARK | 6 | 0x6 |
| U_ENCLOSING_MARK | 7 | 0x7 |
| U_COMBINING_SPACING_MARK | 8 | 0x8 |
| U_DECIMAL_DIGIT_NUMBER | 9 | 0x9 |
| U_LETTER_NUMBER | 10 | 0xA |
| U_OTHER_NUMBER | 11 | 0xB |
| U_SPACE_SEPARATOR | 12 | 0xC |
| U_LINE_SEPARATOR | 13 | 0xD |
| U_PARAGRAPH_SEPARATOR | 14 | 0xE |
| U_CONTROL_CHAR | 15 | 0xF |
| U_FORMAT_CHAR | 16 | 0x10 |
| U_PRIVATE_USE_CHAR | 17 | 0x11 |
| U_SURROGATE | 18 | 0x12 |
| U_DASH_PUNCTUATION | 19 | 0x13 |
| U_START_PUNCTUATION | 20 | 0x14 |
| U_END_PUNCTUATION | 21 | 0x15 |
| U_CONNECTOR_PUNCTUATION | 22 | 0x16 |
| U_OTHER_PUNCTUATION | 23 | 0x17 |
| U_MATH_SYMBOL | 24 | 0x18 |
| U_CURRENCY_SYMBOL | 25 | 0x19 |
| U_MODIFIER_SYMBOL | 26 | 0x1A |
| U_OTHER_SYMBOL | 27 | 0x1B |
| U_INITIAL_PUNCTUATION | 28 | 0x1C |
| U_FINAL_PUNCTUATION | 29 | 0x1D |
| U_CHAR_CATEGORY_COUNT | 30 | 0x1E |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum UCharCategory : int {
U_UNASSIGNED = 0,
U_GENERAL_OTHER_TYPES = 0,
U_UPPERCASE_LETTER = 1,
U_LOWERCASE_LETTER = 2,
U_TITLECASE_LETTER = 3,
U_MODIFIER_LETTER = 4,
U_OTHER_LETTER = 5,
U_NON_SPACING_MARK = 6,
U_ENCLOSING_MARK = 7,
U_COMBINING_SPACING_MARK = 8,
U_DECIMAL_DIGIT_NUMBER = 9,
U_LETTER_NUMBER = 10,
U_OTHER_NUMBER = 11,
U_SPACE_SEPARATOR = 12,
U_LINE_SEPARATOR = 13,
U_PARAGRAPH_SEPARATOR = 14,
U_CONTROL_CHAR = 15,
U_FORMAT_CHAR = 16,
U_PRIVATE_USE_CHAR = 17,
U_SURROGATE = 18,
U_DASH_PUNCTUATION = 19,
U_START_PUNCTUATION = 20,
U_END_PUNCTUATION = 21,
U_CONNECTOR_PUNCTUATION = 22,
U_OTHER_PUNCTUATION = 23,
U_MATH_SYMBOL = 24,
U_CURRENCY_SYMBOL = 25,
U_MODIFIER_SYMBOL = 26,
U_OTHER_SYMBOL = 27,
U_INITIAL_PUNCTUATION = 28,
U_FINAL_PUNCTUATION = 29,
U_CHAR_CATEGORY_COUNT = 30
} UCharCategory;public enum UCharCategory : int
{
U_UNASSIGNED = 0,
U_GENERAL_OTHER_TYPES = 0,
U_UPPERCASE_LETTER = 1,
U_LOWERCASE_LETTER = 2,
U_TITLECASE_LETTER = 3,
U_MODIFIER_LETTER = 4,
U_OTHER_LETTER = 5,
U_NON_SPACING_MARK = 6,
U_ENCLOSING_MARK = 7,
U_COMBINING_SPACING_MARK = 8,
U_DECIMAL_DIGIT_NUMBER = 9,
U_LETTER_NUMBER = 10,
U_OTHER_NUMBER = 11,
U_SPACE_SEPARATOR = 12,
U_LINE_SEPARATOR = 13,
U_PARAGRAPH_SEPARATOR = 14,
U_CONTROL_CHAR = 15,
U_FORMAT_CHAR = 16,
U_PRIVATE_USE_CHAR = 17,
U_SURROGATE = 18,
U_DASH_PUNCTUATION = 19,
U_START_PUNCTUATION = 20,
U_END_PUNCTUATION = 21,
U_CONNECTOR_PUNCTUATION = 22,
U_OTHER_PUNCTUATION = 23,
U_MATH_SYMBOL = 24,
U_CURRENCY_SYMBOL = 25,
U_MODIFIER_SYMBOL = 26,
U_OTHER_SYMBOL = 27,
U_INITIAL_PUNCTUATION = 28,
U_FINAL_PUNCTUATION = 29,
U_CHAR_CATEGORY_COUNT = 30,
}Public Enum UCharCategory As Integer
U_UNASSIGNED = 0
U_GENERAL_OTHER_TYPES = 0
U_UPPERCASE_LETTER = 1
U_LOWERCASE_LETTER = 2
U_TITLECASE_LETTER = 3
U_MODIFIER_LETTER = 4
U_OTHER_LETTER = 5
U_NON_SPACING_MARK = 6
U_ENCLOSING_MARK = 7
U_COMBINING_SPACING_MARK = 8
U_DECIMAL_DIGIT_NUMBER = 9
U_LETTER_NUMBER = 10
U_OTHER_NUMBER = 11
U_SPACE_SEPARATOR = 12
U_LINE_SEPARATOR = 13
U_PARAGRAPH_SEPARATOR = 14
U_CONTROL_CHAR = 15
U_FORMAT_CHAR = 16
U_PRIVATE_USE_CHAR = 17
U_SURROGATE = 18
U_DASH_PUNCTUATION = 19
U_START_PUNCTUATION = 20
U_END_PUNCTUATION = 21
U_CONNECTOR_PUNCTUATION = 22
U_OTHER_PUNCTUATION = 23
U_MATH_SYMBOL = 24
U_CURRENCY_SYMBOL = 25
U_MODIFIER_SYMBOL = 26
U_OTHER_SYMBOL = 27
U_INITIAL_PUNCTUATION = 28
U_FINAL_PUNCTUATION = 29
U_CHAR_CATEGORY_COUNT = 30
End Enumimport enum
class UCharCategory(enum.IntEnum):
U_UNASSIGNED = 0
U_GENERAL_OTHER_TYPES = 0
U_UPPERCASE_LETTER = 1
U_LOWERCASE_LETTER = 2
U_TITLECASE_LETTER = 3
U_MODIFIER_LETTER = 4
U_OTHER_LETTER = 5
U_NON_SPACING_MARK = 6
U_ENCLOSING_MARK = 7
U_COMBINING_SPACING_MARK = 8
U_DECIMAL_DIGIT_NUMBER = 9
U_LETTER_NUMBER = 10
U_OTHER_NUMBER = 11
U_SPACE_SEPARATOR = 12
U_LINE_SEPARATOR = 13
U_PARAGRAPH_SEPARATOR = 14
U_CONTROL_CHAR = 15
U_FORMAT_CHAR = 16
U_PRIVATE_USE_CHAR = 17
U_SURROGATE = 18
U_DASH_PUNCTUATION = 19
U_START_PUNCTUATION = 20
U_END_PUNCTUATION = 21
U_CONNECTOR_PUNCTUATION = 22
U_OTHER_PUNCTUATION = 23
U_MATH_SYMBOL = 24
U_CURRENCY_SYMBOL = 25
U_MODIFIER_SYMBOL = 26
U_OTHER_SYMBOL = 27
U_INITIAL_PUNCTUATION = 28
U_FINAL_PUNCTUATION = 29
U_CHAR_CATEGORY_COUNT = 30// UCharCategory
pub const U_UNASSIGNED: i32 = 0;
pub const U_GENERAL_OTHER_TYPES: i32 = 0;
pub const U_UPPERCASE_LETTER: i32 = 1;
pub const U_LOWERCASE_LETTER: i32 = 2;
pub const U_TITLECASE_LETTER: i32 = 3;
pub const U_MODIFIER_LETTER: i32 = 4;
pub const U_OTHER_LETTER: i32 = 5;
pub const U_NON_SPACING_MARK: i32 = 6;
pub const U_ENCLOSING_MARK: i32 = 7;
pub const U_COMBINING_SPACING_MARK: i32 = 8;
pub const U_DECIMAL_DIGIT_NUMBER: i32 = 9;
pub const U_LETTER_NUMBER: i32 = 10;
pub const U_OTHER_NUMBER: i32 = 11;
pub const U_SPACE_SEPARATOR: i32 = 12;
pub const U_LINE_SEPARATOR: i32 = 13;
pub const U_PARAGRAPH_SEPARATOR: i32 = 14;
pub const U_CONTROL_CHAR: i32 = 15;
pub const U_FORMAT_CHAR: i32 = 16;
pub const U_PRIVATE_USE_CHAR: i32 = 17;
pub const U_SURROGATE: i32 = 18;
pub const U_DASH_PUNCTUATION: i32 = 19;
pub const U_START_PUNCTUATION: i32 = 20;
pub const U_END_PUNCTUATION: i32 = 21;
pub const U_CONNECTOR_PUNCTUATION: i32 = 22;
pub const U_OTHER_PUNCTUATION: i32 = 23;
pub const U_MATH_SYMBOL: i32 = 24;
pub const U_CURRENCY_SYMBOL: i32 = 25;
pub const U_MODIFIER_SYMBOL: i32 = 26;
pub const U_OTHER_SYMBOL: i32 = 27;
pub const U_INITIAL_PUNCTUATION: i32 = 28;
pub const U_FINAL_PUNCTUATION: i32 = 29;
pub const U_CHAR_CATEGORY_COUNT: i32 = 30;// UCharCategory
const (
U_UNASSIGNED int32 = 0
U_GENERAL_OTHER_TYPES int32 = 0
U_UPPERCASE_LETTER int32 = 1
U_LOWERCASE_LETTER int32 = 2
U_TITLECASE_LETTER int32 = 3
U_MODIFIER_LETTER int32 = 4
U_OTHER_LETTER int32 = 5
U_NON_SPACING_MARK int32 = 6
U_ENCLOSING_MARK int32 = 7
U_COMBINING_SPACING_MARK int32 = 8
U_DECIMAL_DIGIT_NUMBER int32 = 9
U_LETTER_NUMBER int32 = 10
U_OTHER_NUMBER int32 = 11
U_SPACE_SEPARATOR int32 = 12
U_LINE_SEPARATOR int32 = 13
U_PARAGRAPH_SEPARATOR int32 = 14
U_CONTROL_CHAR int32 = 15
U_FORMAT_CHAR int32 = 16
U_PRIVATE_USE_CHAR int32 = 17
U_SURROGATE int32 = 18
U_DASH_PUNCTUATION int32 = 19
U_START_PUNCTUATION int32 = 20
U_END_PUNCTUATION int32 = 21
U_CONNECTOR_PUNCTUATION int32 = 22
U_OTHER_PUNCTUATION int32 = 23
U_MATH_SYMBOL int32 = 24
U_CURRENCY_SYMBOL int32 = 25
U_MODIFIER_SYMBOL int32 = 26
U_OTHER_SYMBOL int32 = 27
U_INITIAL_PUNCTUATION int32 = 28
U_FINAL_PUNCTUATION int32 = 29
U_CHAR_CATEGORY_COUNT int32 = 30
)const
U_UNASSIGNED = 0;
U_GENERAL_OTHER_TYPES = 0;
U_UPPERCASE_LETTER = 1;
U_LOWERCASE_LETTER = 2;
U_TITLECASE_LETTER = 3;
U_MODIFIER_LETTER = 4;
U_OTHER_LETTER = 5;
U_NON_SPACING_MARK = 6;
U_ENCLOSING_MARK = 7;
U_COMBINING_SPACING_MARK = 8;
U_DECIMAL_DIGIT_NUMBER = 9;
U_LETTER_NUMBER = 10;
U_OTHER_NUMBER = 11;
U_SPACE_SEPARATOR = 12;
U_LINE_SEPARATOR = 13;
U_PARAGRAPH_SEPARATOR = 14;
U_CONTROL_CHAR = 15;
U_FORMAT_CHAR = 16;
U_PRIVATE_USE_CHAR = 17;
U_SURROGATE = 18;
U_DASH_PUNCTUATION = 19;
U_START_PUNCTUATION = 20;
U_END_PUNCTUATION = 21;
U_CONNECTOR_PUNCTUATION = 22;
U_OTHER_PUNCTUATION = 23;
U_MATH_SYMBOL = 24;
U_CURRENCY_SYMBOL = 25;
U_MODIFIER_SYMBOL = 26;
U_OTHER_SYMBOL = 27;
U_INITIAL_PUNCTUATION = 28;
U_FINAL_PUNCTUATION = 29;
U_CHAR_CATEGORY_COUNT = 30;// UCharCategory
pub const U_UNASSIGNED: i32 = 0;
pub const U_GENERAL_OTHER_TYPES: i32 = 0;
pub const U_UPPERCASE_LETTER: i32 = 1;
pub const U_LOWERCASE_LETTER: i32 = 2;
pub const U_TITLECASE_LETTER: i32 = 3;
pub const U_MODIFIER_LETTER: i32 = 4;
pub const U_OTHER_LETTER: i32 = 5;
pub const U_NON_SPACING_MARK: i32 = 6;
pub const U_ENCLOSING_MARK: i32 = 7;
pub const U_COMBINING_SPACING_MARK: i32 = 8;
pub const U_DECIMAL_DIGIT_NUMBER: i32 = 9;
pub const U_LETTER_NUMBER: i32 = 10;
pub const U_OTHER_NUMBER: i32 = 11;
pub const U_SPACE_SEPARATOR: i32 = 12;
pub const U_LINE_SEPARATOR: i32 = 13;
pub const U_PARAGRAPH_SEPARATOR: i32 = 14;
pub const U_CONTROL_CHAR: i32 = 15;
pub const U_FORMAT_CHAR: i32 = 16;
pub const U_PRIVATE_USE_CHAR: i32 = 17;
pub const U_SURROGATE: i32 = 18;
pub const U_DASH_PUNCTUATION: i32 = 19;
pub const U_START_PUNCTUATION: i32 = 20;
pub const U_END_PUNCTUATION: i32 = 21;
pub const U_CONNECTOR_PUNCTUATION: i32 = 22;
pub const U_OTHER_PUNCTUATION: i32 = 23;
pub const U_MATH_SYMBOL: i32 = 24;
pub const U_CURRENCY_SYMBOL: i32 = 25;
pub const U_MODIFIER_SYMBOL: i32 = 26;
pub const U_OTHER_SYMBOL: i32 = 27;
pub const U_INITIAL_PUNCTUATION: i32 = 28;
pub const U_FINAL_PUNCTUATION: i32 = 29;
pub const U_CHAR_CATEGORY_COUNT: i32 = 30;const
U_UNASSIGNED* = 0
U_GENERAL_OTHER_TYPES* = 0
U_UPPERCASE_LETTER* = 1
U_LOWERCASE_LETTER* = 2
U_TITLECASE_LETTER* = 3
U_MODIFIER_LETTER* = 4
U_OTHER_LETTER* = 5
U_NON_SPACING_MARK* = 6
U_ENCLOSING_MARK* = 7
U_COMBINING_SPACING_MARK* = 8
U_DECIMAL_DIGIT_NUMBER* = 9
U_LETTER_NUMBER* = 10
U_OTHER_NUMBER* = 11
U_SPACE_SEPARATOR* = 12
U_LINE_SEPARATOR* = 13
U_PARAGRAPH_SEPARATOR* = 14
U_CONTROL_CHAR* = 15
U_FORMAT_CHAR* = 16
U_PRIVATE_USE_CHAR* = 17
U_SURROGATE* = 18
U_DASH_PUNCTUATION* = 19
U_START_PUNCTUATION* = 20
U_END_PUNCTUATION* = 21
U_CONNECTOR_PUNCTUATION* = 22
U_OTHER_PUNCTUATION* = 23
U_MATH_SYMBOL* = 24
U_CURRENCY_SYMBOL* = 25
U_MODIFIER_SYMBOL* = 26
U_OTHER_SYMBOL* = 27
U_INITIAL_PUNCTUATION* = 28
U_FINAL_PUNCTUATION* = 29
U_CHAR_CATEGORY_COUNT* = 30enum UCharCategory : int {
U_UNASSIGNED = 0,
U_GENERAL_OTHER_TYPES = 0,
U_UPPERCASE_LETTER = 1,
U_LOWERCASE_LETTER = 2,
U_TITLECASE_LETTER = 3,
U_MODIFIER_LETTER = 4,
U_OTHER_LETTER = 5,
U_NON_SPACING_MARK = 6,
U_ENCLOSING_MARK = 7,
U_COMBINING_SPACING_MARK = 8,
U_DECIMAL_DIGIT_NUMBER = 9,
U_LETTER_NUMBER = 10,
U_OTHER_NUMBER = 11,
U_SPACE_SEPARATOR = 12,
U_LINE_SEPARATOR = 13,
U_PARAGRAPH_SEPARATOR = 14,
U_CONTROL_CHAR = 15,
U_FORMAT_CHAR = 16,
U_PRIVATE_USE_CHAR = 17,
U_SURROGATE = 18,
U_DASH_PUNCTUATION = 19,
U_START_PUNCTUATION = 20,
U_END_PUNCTUATION = 21,
U_CONNECTOR_PUNCTUATION = 22,
U_OTHER_PUNCTUATION = 23,
U_MATH_SYMBOL = 24,
U_CURRENCY_SYMBOL = 25,
U_MODIFIER_SYMBOL = 26,
U_OTHER_SYMBOL = 27,
U_INITIAL_PUNCTUATION = 28,
U_FINAL_PUNCTUATION = 29,
U_CHAR_CATEGORY_COUNT = 30,
}#define global U_UNASSIGNED 0x0
#define global U_GENERAL_OTHER_TYPES 0x0
#define global U_UPPERCASE_LETTER 0x1
#define global U_LOWERCASE_LETTER 0x2
#define global U_TITLECASE_LETTER 0x3
#define global U_MODIFIER_LETTER 0x4
#define global U_OTHER_LETTER 0x5
#define global U_NON_SPACING_MARK 0x6
#define global U_ENCLOSING_MARK 0x7
#define global U_COMBINING_SPACING_MARK 0x8
#define global U_DECIMAL_DIGIT_NUMBER 0x9
#define global U_LETTER_NUMBER 0xA
#define global U_OTHER_NUMBER 0xB
#define global U_SPACE_SEPARATOR 0xC
#define global U_LINE_SEPARATOR 0xD
#define global U_PARAGRAPH_SEPARATOR 0xE
#define global U_CONTROL_CHAR 0xF
#define global U_FORMAT_CHAR 0x10
#define global U_PRIVATE_USE_CHAR 0x11
#define global U_SURROGATE 0x12
#define global U_DASH_PUNCTUATION 0x13
#define global U_START_PUNCTUATION 0x14
#define global U_END_PUNCTUATION 0x15
#define global U_CONNECTOR_PUNCTUATION 0x16
#define global U_OTHER_PUNCTUATION 0x17
#define global U_MATH_SYMBOL 0x18
#define global U_CURRENCY_SYMBOL 0x19
#define global U_MODIFIER_SYMBOL 0x1A
#define global U_OTHER_SYMBOL 0x1B
#define global U_INITIAL_PUNCTUATION 0x1C
#define global U_FINAL_PUNCTUATION 0x1D
#define global U_CHAR_CATEGORY_COUNT 0x1E