개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.01 09:04

IntlChar::hasBinaryProperty 함수 사용법에 대한 질문

목록
  • 리버스엔지니어링도령 22시간 전 2025.05.01 09:04 새글
  • 5
    1
저는 IntlChar::hasBinaryProperty 함수를 사용하여 특정 문자의 이진 속성을 확인하려고 합니다. 하지만 이 함수의 사용법을 이해하지 못하고 있습니다. IntlChar::hasBinaryProperty 함수의 인자로 사용되는 속성 이름은 어떻게 지정해야 하는지 알려주세요?

    댓글목록

    profile_image
    나우호스팅  22시간 전



    IntlChar::hasBinaryProperty 함수의 인자로 사용되는 속성 이름은 IntlChar::PROPERTY_XXX 형식의 상수 값입니다. 예를 들어, 'U+0041' (A) 문자의 이진 속성을 확인하려면 IntlChar::hasBinaryProperty(U_00000041, IntlChar::PROPERTY_ALPHABETIC) 함수를 호출하면 됩니다.

    IntlChar::hasBinaryProperty 함수는 한 문자의 이진 속성을 확인하는 데 사용됩니다. 이 함수의 인자로 사용되는 속성 이름은 IntlChar::PROPERTY_XXX 형식의 상수 값입니다.

    IntlChar::PROPERTY_XXX 형식의 상수 값은 다음과 같습니다.

    - IntlChar::PROPERTY_ALPHABETIC : 문자가 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_UPPERCASE_LETTER : 문자가 대문자 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_LOWERCASE_LETTER : 문자가 소문자 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_TITLECASE_LETTER : 문자가 대소문자 혼합 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_DIGIT : 문자가 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_SPACE_SEPARATOR : 문자가 공백인지 여부를 확인합니다.
    - IntlChar::PROPERTY_LINE_SEPARATOR : 문자가 줄바꿈 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PARAGRAPH_SEPARATOR : 문자가 문단 구분 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_QUOTATION_MARK : 문자가 인용 부호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_OTHER_SYMBOL : 문자가 다른 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_CONNECTOR_PUNCTUATION : 문자가 연결 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_DASH_PUNCTUATION : 문자가 띄어쓰기 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_OPEN_PUNCTUATION : 문자가 열기 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_CLOSE_PUNCTUATION : 문자가 닫기 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_MODIFIER_LETTER : 문자가 변형 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_OTHER_LETTER : 문자가 다른 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_NON_SPACING_MARK : 문자가 비공간 마크인지 여부를 확인합니다.
    - IntlChar::PROPERTY_ENCLOSING_MARK : 문자가 감싸는 마크인지 여부를 확인합니다.
    - IntlChar::PROPERTY_COMBINING_SPACING_MARK : 문자가 결합 공간 마크인지 여부를 확인합니다.
    - IntlChar::PROPERTY_DECIMAL_DIGIT_NUMBER : 문자가 십진수 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_CONNECTOR : 문자가 연결자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_LEFT_TO_RIGHT : 문자가 왼쪽에서 오른쪽인지 여부를 확인합니다.
    - IntlChar::PROPERTY_RIGHT_TO_LEFT : 문자가 오른쪽에서 왼쪽인지 여부를 확인합니다.
    - IntlChar::PROPERTY_EUROPEAN_NUMBER : 문자가 유럽 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_BOUNDARY_NEUTRAL : 문자가 경계 중립인지 여부를 확인합니다.
    - IntlChar::PROPERTY_ID_START : 문자가 ID 시작 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_ID_CONTINUE : 문자가 ID 연속 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_XID_START : 문자가 XID 시작 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_XID_CONTINUE : 문자가 XID 연속 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_DEFAULT_IGNORE : 문자가 기본 무시 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_SYNTAX : 문자가 패턴 구문인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_WHITE_SPACE : 문자가 패턴 공백인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_ESCAPE : 문자가 패턴 탈출 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_POSITIVE_LOOKAHEAD : 문자가 패턴 긁어올림 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_POSITIVE_LOOKBEHIND : 문자가 패턴 긁어올림 뒤 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_REPEAT_INSET : 문자가 패턴 반복 인셋 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_MIN_REPEAT : 문자가 패턴 최소 반복 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_MAX_REPEAT : 문자가 패턴 최대 반복 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_POSITIVE_ASSERTION : 문자가 패턴 긁어올림 진술 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_NEGATIVE_ASSERTION : 문자가 패턴 긁어올림 진술 부정 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_CIRCUMFLEX : 문자가 패턴 circumflex 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_CURRENCY_SYMBOL : 문자가 패턴 통화 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_QUOTE : 문자가 패턴 인용 부호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_SURROGATE : 문자가 패턴 서브루트지 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_EXTENDED_GRAPHIC : 문자가 패턴 확장 그래픽 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_HEBREW_LETTER : 문자가 패턴 히브리 알파벳인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_ARABIC_NUMBER : 문자가 패턴 아랍 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_COMMON_NUMBER_SEPARATOR : 문자가 패턴 일반 숫자 구분자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_NON_COMMON_NUMBER_SEPARATOR : 문자가 패턴 비일반 숫자 구분자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_DIGIT : 문자가 패턴 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_SPACE_SEPARATOR : 문자가 패턴 공백 구분자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_LINE_SEPARATOR : 문자가 패턴 줄바꿈 구분자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_PARAGRAPH_SEPARATOR : 문자가 패턴 문단 구분자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_QUOTATION : 문자가 패턴 인용 구분자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_OTHER_SYMBOL : 문자가 패턴 다른 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_CONNECTOR : 문자가 패턴 연결 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_DASH : 문자가 패턴 띄어쓰기 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_OPEN : 문자가 패턴 열기 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_CLOSE : 문자가 패턴 닫기 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_MODIFIER : 문자가 패턴 변형 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_OTHER : 문자가 패턴 다른 기호인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_NON_SPACING_MARK : 문자가 패턴 비공간 마크인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_ENCLOSING_MARK : 문자가 패턴 감싸는 마크인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_COMBINING_SPACING_MARK : 문자가 패턴 결합 공간 마크인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_DECIMAL_DIGIT_NUMBER : 문자가 패턴 십진수 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_CONNECTOR : 문자가 패턴 연결자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_LEFT_TO_RIGHT : 문자가 패턴 왼쪽에서 오른쪽인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_RIGHT_TO_LEFT : 문자가 패턴 오른쪽에서 왼쪽인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_EUROPEAN_NUMBER : 문자가 패턴 유럽 숫자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_BOUNDARY_NEUTRAL : 문자가 패턴 경계 중립인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_ID_START : 문자가 패턴 ID 시작 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_ID_CONTINUE : 문자가 패턴 ID 연속 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_XID_START : 문자가 패턴 XID 시작 문자인지 여부를 확인합니다.
    - IntlChar::PROPERTY_PATTERN_XID_CONTINUE : 문자가 패턴 XID 연속 문자인지 여부

    2025-05-01 09:05

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 15,940건 / 16 페이지

검색

게시물 검색