텍스트 정렬 — 목록을 가나다·알파벳 순으로 정리하는 방법
텍스트를 알파벳 또는 가나다 순으로 정렬하면 목록을 빠르게 검색하거나 비교할 수 있습니다. 키워드 리스트, 단어 목록, 이름 목록, 태그 등 순서 없이 나열된 데이터를 정리할 때 유용합니다. 이 도구는 JavaScript의 Intl.Collator를 사용하여 한국어·영어·일본어를 포함한 다국어 정렬을 지원합니다.
정렬 옵션 설명:
- 역순 정렬: Z→A, 힣→가 순서로 반대로 정렬
- 대소문자 무시: Apple과 apple을 같은 순서로 취급 (기본값: 켜짐)
- 숫자 자연 정렬: 파일10.txt가 파일2.txt보다 뒤에 오도록 숫자를 값으로 비교
- 빈 줄 제거: 정렬 전 빈 줄을 제거 (기본값: 켜짐)
활용 사례:
- 학생 이름 목록 정렬
- 제품·항목 목록 가나다순 정리
- 태그, 키워드 알파벳 정렬
- 파일명 목록 자연 정렬
자연 정렬(Natural Sort)은 파일명이나 버전 번호처럼 숫자가 포함된 텍스트를 사람이 읽는 방식으로 정렬합니다. 예를 들어 일반 정렬에서는 v10 < v2이지만 자연 정렬에서는 v2 < v10으로 올바르게 정렬됩니다.
자주 묻는 질문 (FAQ)
A: 이 도구는 전체 줄 내용 기준으로 정렬합니다. 특정 열 기준 정렬(예: CSV의 2번째 열)이 필요하다면 스프레드시트 소프트웨어를 사용하거나 필요한 데이터만 추출 후 정렬하세요.
A: 이 도구는 알파벳·가나다순 정렬만 지원합니다. 무작위 순서가 필요하다면 별도의 랜덤 목록 생성 도구를 사용하세요.
A: 탭이나 쉼표는 일반 텍스트 문자로 취급되어 줄 전체를 기준으로 정렬됩니다. 각 줄의 첫 번째 단어나 값 기준으로 자연스럽게 정렬되지만, 특정 구분자 뒤의 값으로 정렬하려면 별도 처리가 필요합니다.