📋 텍스트 정렬이란?
텍스트 정렬은 여러 줄의 텍스트를 특정 기준에 따라 순서를 재배치하는 작업입니다. 이름 목록을 가나다순으로 정리하거나, 영어 단어를 알파벳순으로 나열하거나, 데이터를 길이순으로 분류하는 등 다양한 상황에서 활용됩니다. 수동으로 하나씩 옮기는 것은 시간이 오래 걸리고 실수가 발생하기 쉽지만, 이 도구를 사용하면 클릭 한 번으로 원하는 정렬 결과를 즉시 얻을 수 있습니다.
🔄 지원하는 정렬 방식
- 오름차순 (가→힣, A→Z) — 한글은 가나다순, 영어는 알파벳순으로 정렬합니다. 이름 목록, 용어 사전, 참고문헌 정리에 적합합니다.
- 내림차순 (힣→가, Z→A) — 오름차순의 반대 순서로 정렬합니다. 역순 색인이나 특수한 정렬이 필요할 때 사용합니다.
- 길이순 (짧은→긴 / 긴→짧은) — 텍스트의 길이(글자수)를 기준으로 정렬합니다. 데이터 분석이나 UI 레이아웃 검토에 유용합니다.
- 무작위 — 줄의 순서를 랜덤으로 섞습니다. 발표 순서 정하기, 퀴즈 문항 섞기, 추첨 등에 활용할 수 있습니다.
- 역순 — 현재 순서를 그대로 뒤집습니다. 마지막 항목을 맨 위로 올리고 싶을 때 간편합니다.
💡 활용 사례
- 학생 명단, 출석부, 회원 목록을 가나다순으로 정리
- 엑셀이나 CSV에서 복사한 데이터를 빠르게 정렬
- 블로그 태그, 키워드 목록을 알파벳순으로 배치
- 프로그래밍 시 import 문이나 변수 목록 정렬
- 랜덤 섞기로 팀 배정, 발표 순서, 당첨자 추첨
- 대소문자 구분 옵션으로 정밀한 정렬 제어
자주 묻는 질문
한글과 영어가 섞여 있으면 어떻게 정렬되나요?▼
한글 로케일 기준으로 정렬되며, 일반적으로 영어가 먼저, 한글이 뒤에 배치됩니다. 대소문자 구분 옵션을 켜면 대문자와 소문자가 별도로 분리되어 정렬됩니다.
빈 줄도 정렬에 포함되나요?▼
네, 빈 줄도 하나의 줄로 취급되어 정렬에 포함됩니다. 빈 줄은 길이가 0이므로 길이순 정렬 시 맨 앞에 위치하게 됩니다.
정렬할 수 있는 줄 수에 제한이 있나요?▼
브라우저에서 처리하므로 특별한 제한은 없지만, 수만 줄 이상의 대량 텍스트는 처리 시간이 다소 걸릴 수 있습니다. 일반적인 사용에서는 문제 없이 빠르게 정렬됩니다.