텍스트 정렬기

줄을 자연 정렬(file2가 file10보다 앞), 알파벳순, 숫자순, 길이순으로 정렬하거나 암호학적 난수 기반 피셔-예이츠로 섞습니다.

정렬 결과 감싸기 · 이어붙이기

목록을 원하는 방식으로 정렬

한 줄에 한 항목씩 붙여넣으면 전체 목록을 즉시 재정렬합니다. 알파벳순은 A → Z로, 자연 정렬은 사람이 기대하는 파일 이름 순서로(file2가 file10보다 앞 — 줄 어디에 있든 숫자 덩어리를 수로 비교합니다), 숫자순은 각 줄 앞부분의 숫자를 기준으로(그래서 일반 텍스트 정렬과 달리 2가 10보다 앞에 옵니다), 길이순은 짧은 줄에서 긴 줄 순으로, 무작위는 전체를 뒤섞습니다. 대소문자 구분 안 함, 역순, 중복 제거, 앞뒤 공백 정리 옵션을 자유롭게 조합할 수 있으며 입력하는 즉시 결과가 갱신됩니다. 정렬하지 않고 붙여 넣은 순서 그대로 줄마다 앞뒤에 문자열을 붙이려면 줄 감싸기를 쓰세요.

안정 정렬과 편향 없는 섞기

알파벳순, 자연 정렬, 숫자순, 길이순 정렬은 안정 정렬이라 비교 결과가 같은 줄은 원래 순서를 유지합니다. 숫자순에서는 숫자로 시작하지 않는 줄을 버리지 않고 맨 뒤로 보냅니다. file2처럼 숫자가 맨 앞에 없는 파일 이름은 자연 정렬을 쓰세요. 무작위 옵션은 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)에서 뽑은 씨앗값으로 피셔–예이츠 알고리즘을 돌리므로 어떤 순서가 나올지 예측할 수 없습니다. 씨앗값은 무작위를 선택할 때 한 번만 뽑아 그대로 유지하므로 계속 입력하거나 다른 옵션을 바꿔도 순서가 흐트러지지 않고, 다시 섞기를 눌러야 새 순서가 나옵니다. 원본 텍스트는 변경되지 않고 기기를 벗어나지 않으며 결과는 클릭 한 번으로 복사됩니다.

자주 묻는 질문

숫자순 정렬은 어떤 기준으로 순서를 정하나요?

각 줄 맨 앞의 숫자를 읽어 정렬합니다. 그래서 "2 사과"가 "10 사과"보다 앞에 오며, 숫자로 시작하지 않는 줄은 버려지지 않고 맨 뒤로 이동합니다. 숫자가 맨 앞이 아니라 줄 중간에 있는 file2·file10 같은 경우에는 자연 정렬을 쓰세요.

대소문자 구분 안 함과 중복 제거 옵션은 무엇을 하나요?

대소문자 구분 안 함은 알파벳순 정렬과 중복 판별에서 글자의 대소문자를 무시하게 하고, 중복 제거는 동일한 줄 중 첫 번째만 남깁니다.