줄 정렬
여러 줄을 오름·내림차순으로 정렬하고 자연 숫자정렬·대소문자·중복제거·trim 옵션을 제공합니다.
사용 방법
- 줄 목록을 입력하고 정렬방향과 필요한 옵션을 선택한 뒤 실행합니다.
핵심 기능과 처리 범위
특수 runner가 localeCompare를 사용하며 숫자 포함 문자열을 item 2, item 10 순으로 정렬하도록 numeric 옵션을 켤 수 있습니다.
처리 원리
필요시 trim과 중복 제거를 먼저 수행하고 localeCompare의 numeric·sensitivity 옵션으로 정렬한 뒤 내림차순이면 reverse합니다.
예시
item 10, Item 2, item 1을 numeric 오름차순으로 정렬하면 item 1, Item 2, item 10 순입니다.
이럴 때 유용합니다
- 파일명·목록·버전 비슷한 줄을 자연 순서로 정렬할 때
사용 전 참고
- 정렬 locale을 별도 선택하지 않으며 중복 제거의 대소문자 기준은 case-sensitive 옵션에 따라 달라집니다.
자주 묻는 질문
중복 제거는 정렬 전인가요?
예. trim 적용 후 선택된 대소문자 기준으로 중복을 제거한 뒤 정렬합니다.