
IntlChar::getPropertyEnum 메서드는 특정 코드 포인트의 속성을 반환하는 데 사용됩니다. 이 메서드는 코드 포인트의 속성을 정의한 Unicode 표준을 참조하여 작동합니다.
속성의 정의는 다음과 같습니다.
- Alphabetic: 알파벳 문자인 경우
- Uppercase: 대문자인 경우
- Lowercase: 소문자인 경우
- Titlecase: 제목 문자인 경우
- Digit: 숫자인 경우
- Punctuation: 구두점인 경우
- Symbol: 기호인 경우
- Space: 공백인 경우
- Connector_Punctuation: 연결 구두점인 경우
- Dash_Punctuation: 띄어쓰기 구두점인 경우
- Open_Punctuation: 열린 구두점인 경우
- Close_Punctuation: 닫힌 구두점인 경우
- Initial_Punctuation: 시작 구두점인 경우
- Final_Punctuation: 끝 구두점인 경우
- Other_Punctuation: 기타 구두점인 경우
- Modifier: 변형자인 경우
- Nonspacing_Mark: 비스페이스 마크인 경우
- Enclosing: 포함하는 마크인 경우
- Line_Separator: 줄 분리자인 경우
- Paragraph_Separator: 문단 분리자인 경우
- Control: 제어 문자인 경우
- Format: 형식 문자인 경우
- Surrogate: 대체 문자인 경우
- Private_Use: 사설 사용 문자인 경우
- Unassigned: 할당되지 않은 문자인 경우
IntlChar::getPropertyEnum 메서드는 이러한 속성을 반환하는 데 사용됩니다. 예를 들어, 'A' 코드 포인트의 속성을 반환하려면 IntlChar::getPropertyEnum('A', IntlChar::UPPERCASE) 메서드를 호출하면 됩니다.
2025-05-12 18:35