줄 정렬
텍스트 줄을 오름차순, 내림차순, 역순 또는 무작위로 정렬하고 중복 및 빈 줄을 제거하세요. 브라우저에서 즉시 처리됩니다. 처리는 브라우저에서 로컬로 수행됩니다.
사용 시작
기능 상세
이 도구는 여러 줄로 구성된 텍스트를 다양한 방식으로 정렬합니다. 정렬은 현재 페이지의 로케일을 기반으로 자연스러운 비교를 수행하며, 숫자가 포함된 줄(예: item2, item10)을 숫자 값으로 비교하여 보다 직관적인 순서를 제공합니다.
정렬 방식
- 오름차순: A에서 Z로, 숫자가 작은 것부터 큰 순서로 정렬합니다.
- 내림차순: Z에서 A로, 숫자가 큰 것부터 작은 순서로 정렬합니다.
- 역순: 현재 줄 순서를 그대로 뒤집습니다.
- 무작위: 브라우저의 암호화 난수 생성기를 사용하여 줄을 무작위로 섞습니다.
옵션
- 중복 줄 제거: 정확히 동일한 줄이 여러 번 나타나면 첫 번째 항목만 유지하고 나머지는 제거합니다. 대소문자를 구분합니다.
- 빈 줄 무시: 앞뒤 공백을 제거했을 때 빈 줄은 정렬 결과에서 제외합니다.
작동 예시
입력:
banana apple cherry apple
오름차순 정렬 + 중복 제거 + 빈 줄 무시 결과:
apple banana cherry
내림차순 정렬 결과:
cherry banana apple역순 정렬 결과:
cherry apple banana apple무작위 정렬은 실행할 때마다 다른 결과를 제공합니다.
제한 사항
- 입력은 최대 500,000자입니다.
- 정렬은 브라우저의 로케일 비교에 의존하므로 브라우저 간 결과가 다를 수 있습니다.
- CSV 파싱, 사용자 지정 열 키, 재현 가능한 무작위 시드, 안정적인 감사 추적은 제공되지 않습니다.
자주 묻는 질문
Q1: 자연 정렬이란 무엇인가요?
자연 정렬은 숫자 부분을 숫자로 인식하여 비교하는 방식입니다. 예를 들어 'item2'와 'item10'을 비교할 때 문자 순서가 아닌 숫자 값으로 비교하여 'item2'가 'item10'보다 앞에 옵니다.
Q2: 무작위 정렬은 재현할 수 있나요?
아니요. 무작위 정렬은 브라우저의 암호화 난수 생성기를 사용하므로 실행할 때마다 다른 결과가 나옵니다. 특정 순서를 재현하려면 직접 시드를 지정할 수 없습니다.
Q3: 중복 제거는 대소문자를 구분하나요?
네, 중복 제거는 대소문자를 구분합니다. 예를 들어 'Apple'과 'apple'은 서로 다른 줄로 간주되어 둘 다 유지됩니다.
참고 사항
이 도구는 모든 처리를 브라우저에서 수행하므로 입력 데이터가 외부로 전송되지 않습니다. 다만, 정렬 결과는 브라우저의 로케일 설정에 따라 달라질 수 있습니다.
처리는 브라우저에서 로컬로 수행됩니다.