질문과 답변
기 타 문자 정렬할때 마지막 문자는 "ㅎ"인가요?
2022.11.20 17:17
문자 정렬할때
특수문자-숫자-영문-한글 이런순으로 정렬되는데 아마 아스키코드 순서인것 같은데
특수문자중 첫번째가 " " , 마자막이 "я" 이고(??) 이것 맞나요?
한글 "ㅎ" 이 마지막인가요? 뒤로 더 없나요?
순서가 나오는 표 볼수 있는곳이 있었으면...
댓글 [2]
-
지후빠 2022.11.20 21:22
-
메리아 2022.11.21 10:12
정규식에서 한글 구분할때는
[ㄱ-ㅎㅏ-ㅣ가-힣] 이렇게 사용합니다.
즉,
ㄱ-ㅎ 자음,
ㅏ-ㅣ 모음,
가-힣 완성글자
이런식으로 3파트로 범위가 나눠져 있나봅니다.
(이런... 윈포럼 폰트가 불완전폰트라 히+ㅎ이 표시가 안되는군요.
위에 가-힣이라고 보이는 부분은 가-히+ㅎ입니다)
그리고 앞부분은 단순히 특수문자가 아니라
아스키코드가 기준이 됩니다만
이게 일반적인 문자열 정렬과, 탐색기 정렬은 또 기준이 다릅니다.
탐색기 정렬은 natural sort라고 해서 숫자와 일부 특수문자의 기준이 다릅니다.
(탐색기는 숫자의 경우 1,10,2,3,4... 이런게, 1,2,3,4..10,11,... 이런식으로 맞춰주고
대소문자 구분없이 정렬합니다. 아스키코드는 무조건 대문자 우선이구요. 특수문자 다른건 기억이 가물가물하군요)