Text/Clean

정렬

줄을 가나다순, 숫자 크기, 길이, 역순, 무작위로 정렬합니다.

예시

  • 적용 옵션
  • 정렬 기준숫자 크기
  • 내림차순
입력
Coffee 4,500
Tea 3,000
Cake 12,000
Water 800
Menu
결과
Cake 12,000
Coffee 4,500
Tea 3,000
Water 800
Menu

예시 표시 기호: ⇥ 탭 · · 줄 끝 공백 · ⍽ NBSP · □ 전각 공백 · ◌ 제로폭 문자

도구에서 이 작업 열기

무엇을 하나요

줄 단위로 순서를 바꿉니다. 비교 결과가 같은 줄은 원래 순서를 유지하는 안정 정렬입니다.

정렬 기준

  • 가나다·자연순: 브라우저의 언어별 비교 규칙(Intl.Collator)을 써서 한글은 가나다순, 영문은 알파벳순으로 정렬합니다. 숫자는 자연순이라 item2item10 보다 앞에 옵니다.
  • 숫자 크기: 각 줄에서 처음 나오는 숫자를 기준으로 정렬합니다. 1,200 같은 천 단위 쉼표와 음수·소수를 인식하며, 숫자가 없는 줄은 맨 뒤로 보냅니다.
  • 길이: 글자 수 기준입니다. 이모지나 결합 문자도 한 글자 단위로 셉니다.
  • 역순(뒤집기): 내용과 상관없이 줄 순서를 거꾸로 뒤집습니다.
  • 무작위: 브라우저의 암호학적 난수로 섞습니다. 추첨 순서나 발표 순서를 정할 때 씁니다.

옵션

'내림차순'은 가나다·숫자·길이 기준에서 순서를 뒤집습니다. '대소문자 무시'를 끄면 같은 글자라도 대문자를 먼저 둡니다.

텍스트 맨 끝의 빈 줄 하나(마지막 줄바꿈)는 정렬 대상에서 빼고 그대로 끝에 둡니다. 중간의 빈 줄은 맨 앞으로 모이므로 빈 줄 제거 를 먼저 적용하세요.