줄 정렬

목록을 붙여 넣으면 언어 규칙대로 저절로 정렬됩니다. 버튼이 없습니다.

사용 방법

  1. 상자에 한 줄에 항목 하나씩 붙여 넣으세요. 입력하는 대로 정렬되며 누를 버튼은 없습니다.
  2. 방향을 고른 뒤 필요한 옵션을 켜세요. 번호가 붙은 항목에는 “숫자 값으로”, 그 밖에 “대소문자 무시”, “빈 줄 제거”, “중복 제거”가 있습니다.
  3. 줄 수를 확인한 뒤 결과를 복사하거나 .txt 파일로 내려받으세요.

예시

입력

바나나
사과
항목 10
체리
항목 2

정렬 후

사과
바나나
체리
항목 2
항목 10

기본 규칙만 쓴 예시(오름차순, 숫자 값 비교, 빈 줄 제거, 중복 제거 없음)입니다. 글자가 먼저 순서를 정하므로 대문자 “B”가 “apple”보다 앞서지 않고, 숫자를 값으로 비교해 “항목 2”가 “항목 10”보다 앞에 옵니다. 다섯 줄이 들어가 다섯 줄이 나옵니다.

규칙, 한계, 알려진 문제

  • 정렬은 브라우저가 페이지 언어에 제공하는 기본 대조를 씁니다. 영어는 A–Z, 중국어는 병음, 아랍어는 아랍 문자 순서입니다. 코드 포인트 순서가 아니어서 “张”이 “李”보다, “第10章”이 “第9章”보다 앞서지 않습니다.
  • 병음 순서는 브라우저의 대조 데이터에서 오므로 ICU 버전이 다른 브라우저는 일부 글자 순서가 조금 다를 수 있습니다. 이 페이지의 예시를 기준으로 삼으세요.
  • “숫자 값으로”는 연속된 숫자를 수로 비교합니다. “항목 2”가 “항목 10”보다, “제2장”이 “제10장”보다 앞섭니다. 끄면 글자 단위로 비교합니다.
  • 숫자 값 비교를 켜면 “01”과 “1”이 같은 값입니다. 두 줄을 모두 남기고 입력한 순서를 유지합니다.
  • “중복 제거”는 글자까지 완전히 같은 줄만 지웁니다. “Apple”과 “apple”은 “대소문자 무시”를 켜도 둘 다 남습니다.
  • 빈 줄은 비었거나 공백(공백, 탭, U+00A0, U+3000)만 있는 줄입니다. 줄의 앞뒤 공백은 다듬지 않으므로 들여쓰기가 순서에 영향을 줍니다. 필요하면 먼저 텍스트를 정리하세요.
  • 출력은 LF 줄바꿈을 쓰고 끝에 줄바꿈을 붙이지 않습니다. 텍스트 영역이 이미 CRLF/CR을 정규화하므로 “원래 줄바꿈 유지” 스위치는 없습니다.
  • 아무것도 정규화하지 않습니다. 입력한 줄을 그대로 출력합니다(결합 악센트를 한 코드 포인트로 다시 쓰지 않습니다). 다만 비교할 때 브라우저는 “é”(한 코드 포인트)와 “e”에 결합 악센트를 같은 것으로 보아 입력한 순서대로 나란히 둡니다. 길이순 정렬, 섞기, 열 기준 정렬, 파일 업로드, 기록은 없으며 아무것도 업로드하거나 저장하지 않습니다.

목록을 정렬한 뒤 흔히 이어서 쓰는 도구입니다.