줄 정렬기

붙여 넣은 줄을 오름차순 또는 내림차순으로 정렬합니다. 글 속 숫자는 값 순서대로 자연스럽게 놓입니다.

계산은 기기에서 처리되며 입력값을 서버로 보내지 않습니다.

예시

“item 10, item 2, Item 1, item 1”은 Item 1, item 1, item 2, item 10 순으로 정렬됩니다. 파일 이름 file-2.txt, file-10.txt, file-1.txt는 file-1.txt, file-2.txt, file-10.txt 순이 됩니다.

계산 방법

줄 전체를 브라우저의 언어 설정에 맞춘 정렬 기능으로 비교하며, 숫자 정렬을 켜 두어 글자 하나씩이 아니라 숫자의 값으로 순서를 매깁니다. 오름차순은 A에서 Z로, 내림차순은 Z에서 A로 진행합니다.

중요 사항

줄 앞의 공백도 줄의 일부라서 그 줄이 앞으로 밀려 나옵니다. 신경 쓰인다면 공백 제거 도구로 먼저 정리하세요. 중복된 줄은 그대로 남으므로, 각 줄을 한 번만 두고 싶다면 정렬 전이나 후에 중복 줄 제거 도구를 쓰세요.

실전 가이드

줄은 숫자를 값으로 비교하는 자연 정렬로 정렬됩니다. “item 10, item 2, Item 1, item 1”은 Item 1, item 1, item 2, item 10이 되고, file-2.txt, file-10.txt, file-1.txt는 file-1.txt, file-2.txt, file-10.txt가 됩니다. 오름차순·내림차순을 고를 수 있습니다(Banana, apple, Orange → Orange, Banana, apple). 기본적으로 대소문자를 같게 보며, 구분하면 b, B, a, A가 a, A, b, B가 됩니다. 한글은 가나다순으로 정렬됩니다. 줄 앞 공백도 비교에 포함되고 중복은 남습니다.

사용 예시
입력결과
item 10↵item 2↵Item 1↵item 1 · A→ZItem 1↵item 1↵item 2↵item 10
file-2.txt↵file-10.txt↵file-1.txt · A→Zfile-1.txt↵file-2.txt↵file-10.txt
Banana↵apple↵Orange · Z→AOrange↵Banana↵apple
b↵B↵a↵A · A→Z · case-sensitivea↵A↵b↵B

자주 묻는 질문

왜 item 2가 item 10보다 앞에 오나요?

글 속 숫자를 값으로 비교하기 때문입니다. 단순한 글자 순서라면 숫자 1이 2보다 앞서므로 10이 먼저 오게 되는데, 버전이나 장 번호, 청구서 번호에서는 거의 원하지 않는 결과입니다. 자연 정렬은 파일 이름도 바로잡아 file-1.txt, file-2.txt, file-10.txt 순으로 놓습니다.

대문자는 어떻게 처리되나요?

기본값에서는 대문자와 소문자를 같게 보므로, 대소문자만 다른 줄은 원래의 상대 순서를 유지합니다. 위의 Item 1과 item 1이 그렇습니다. 구분하려면 대소문자 구분 정렬을 켜세요. 그러면 b, B, a, A가 a, A, b, B 순이 되어 글자마다 소문자가 먼저 옵니다.

모든 언어가 제대로 정렬되나요?

브라우저의 언어 규칙을 따르므로 강세 기호가 붙은 글자는 원래 글자 가까이에 놓이고, 라틴 문자가 아닌 문자 체계는 각자의 정렬 순서를 씁니다. 다만 일본어 가나와 한자는 읽는 방식이 아니라 표기된 그대로 비교하므로 사전의 읽기 순서와 다를 수 있습니다.

관련 도구