텍스트 줄 정렬기
가나다·ABC순, 숫자순, 길이순으로 줄을 정렬하거나 무작위로 섞습니다.
입력한 내용과 선택한 파일은 서버에 저장되지 않으며, 가능한 경우 사용자의 브라우저에서 직접 처리됩니다.
결과
주요 기능
- 가나다/ABC 오름차순·내림차순 정렬 (한국어·영어 자연 정렬)
- 숫자 오름차순·내림차순 정렬
- 줄 길이 기준 오름차순·내림차순 정렬
- 안전한 난수 기반 무작위 섞기
- 빈 줄 유지/제거, 대소문자 구분 여부 선택
사용 방법
- 입력창에 정렬할 텍스트를 줄 단위로 입력하거나 붙여넣습니다.
- 원하는 정렬 방식과 옵션(빈 줄 유지, 대소문자 구분)을 선택합니다.
- '정렬 실행'을 누르면 결과가 표시되며, 복사하거나 결과를 다시 입력으로 적용할 수 있습니다.
사용 예시
바나나, 사과, 가나다 → (가나다순) → 가나다, 바나나, 사과
엑셀에 붙여넣기 전 목록을 가나다순으로 정리하거나, 설문 응답을 무작위로 섞어 순서 편향 없이 검토하거나, 숫자로 된 항목 목록을 크기순으로 줄 세울 때 사용합니다.
알아두면 좋은 점
- 문자 정렬은 브라우저의 Intl.Collator를 사용해 한글은 가나다순, 영문은 알파벳순으로 사람이 읽기 자연스럽게 정렬됩니다.
- 숫자 정렬은 줄 전체가 정수 또는 소수인 줄만 대상으로 하며, 숫자가 아닌 줄은 정렬 방향과 관계없이 결과 맨 아래에 원래 순서 그대로 남습니다.
- '대소문자 구분'을 끄면 'Apple'과 'apple'을 같은 값으로 취급해 정렬하고, 켜면 대문자와 소문자를 구분해 정렬합니다.
- 무작위 섞기는 Math.random() 대신 브라우저의 암호학적 난수(Web Crypto API)를 사용해 더 고르게 섞습니다.
FAQ
- Q. 입력한 텍스트가 서버로 전송되나요?
- A. 아니요. 모든 정렬은 브라우저에서만 처리되며 서버로 전송되지 않습니다.
- Q. 긴 텍스트를 넣어도 느려지지 않나요?
- A. 정렬은 '정렬 실행' 버튼을 눌렀을 때만 계산되며, 입력하는 도중에는 다시 계산하지 않아 대량의 텍스트에서도 입력이 버벅이지 않습니다.