/ 텍스트 및 목록 도구 / 줄 정렬
무료 온라인 도구

줄 정렬

텍스트 줄을 오름차순, 내림차순, 역순 또는 무작위로 정렬하고 중복 및 빈 줄을 제거하세요. 브라우저에서 즉시 처리됩니다. 처리는 브라우저에서 로컬로 수행됩니다.

사용 시작

기능 상세

이 도구는 여러 줄로 구성된 텍스트를 다양한 방식으로 정렬합니다. 정렬은 현재 페이지의 로케일을 기반으로 자연스러운 비교를 수행하며, 숫자가 포함된 줄(예: 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'은 서로 다른 줄로 간주되어 둘 다 유지됩니다.

참고 사항

이 도구는 모든 처리를 브라우저에서 수행하므로 입력 데이터가 외부로 전송되지 않습니다. 다만, 정렬 결과는 브라우저의 로케일 설정에 따라 달라질 수 있습니다.

처리는 브라우저에서 로컬로 수행됩니다.