줄 정렬 도구

붙여 넣은 목록을 자연 정렬, 숫자 정렬, 사전식 정렬로 빠르게 정렬합니다.

빈 줄 제거, 중복 제거, 로캘 인식 정렬이 모두 브라우저 안에서 로컬로 실행됩니다.

입력 내용은 브라우저에만 머뭅니다

사용 방법

  1. 목록을 왼쪽 상자에 한 줄에 하나씩 붙여 넣습니다.
  2. 자연 정렬, 숫자 정렬, 사전식 정렬 중 하나를 선택하고 오름차순 또는 내림차순을 고릅니다.
  3. 필요하면 로캘, 빈 줄 제거, 중복 제거, trim을 조정합니다.
  4. 정렬을 클릭한 뒤 결과를 복사하거나 다운로드합니다.

예시

자연 정렬 (파일명)

입력

file10
file2
file1

출력

file1
file2
file10

숫자 정렬 (`de-DE`)

입력

10,5
2,75
1.234,5

출력

2,75
10,5
1.234,5

사전식 정렬 (`sv`)

입력

Öga
Zebra
Äpple
Ål

출력

Zebra
Ål
Äpple
Öga

용어집

자연 정렬

숫자 문자열을 문자 그대로 비교하지 않고 `2`를 `10`보다 먼저 두는 사람 친화적인 비교 방식입니다.

사전식 정렬

문자열을 어휘 기준으로 비교하는 방식입니다. 정확한 순서는 언어와 로캘 규칙에 따라 달라집니다.

로캘

정렬과 숫자 해석에 사용되는 언어 및 지역 규칙입니다. 예: `ja`, `en`, `sv`, `de-DE`.

FAQ

자연 정렬과 사전식 정렬의 차이는 무엇인가요?

자연 정렬은 문자열 안의 숫자를 숫자로 취급하므로 `file2`가 `file10`보다 먼저 옵니다. 사전식 정렬은 텍스트를 그대로 비교하므로 `file10`이 `file2`보다 앞설 수 있습니다.

숫자 정렬에서 `1,234.56`과 `1.234,56`을 모두 처리할 수 있나요?

예. 도구는 선택한 로캘에 따라 소수점과 구분 기호를 해석합니다. 어떤 줄이 해당 로캘 형식에 맞지 않으면 설정에 따라 비숫자 값으로 처리됩니다.

로캘은 어떻게 선택해야 하나요?

대부분의 경우 `자동`을 사용하면 됩니다. `sv`나 `de-DE`처럼 다른 언어의 정렬 또는 숫자 형식 규칙이 필요할 때만 `사용자 지정`으로 바꾸세요.

중복 제거는 어떻게 동작하나요?

기본 모드는 정확히 같은 줄만 제거합니다. 고급 설정에서 `현재 정렬 규칙상 동일`로 바꾸면, 현재의 정렬 또는 숫자 규칙에서 같게 비교되는 줄도 병합할 수 있습니다.

데이터가 서버로 전송되나요?

아니요. 정렬은 전부 브라우저에서 수행되며 입력 내용은 서버로 전송되지 않습니다.

일본어, 아랍어, 유럽 언어에도 사용할 수 있나요?

예. UI는 현지화되어 있고 정렬은 `Intl.Collator`와 로캘 인식 숫자 파싱을 사용합니다. 최종 순서는 선택한 로캘과 브라우저 구현에 따라 달라질 수 있습니다.

참고

  • 숫자 정렬은 소수점과 그룹 구분 기호를 선택한 로캘에 따라 해석합니다. 결과가 이상하면 먼저 로캘을 확인하세요.
  • `현재 정렬 규칙상 동일`은 대소문자, 악센트, 숫자 형식이 동등하게 취급되면 겉보기엔 다른 줄도 병합할 수 있습니다.
  • 옵션만 로컬에 저장할 수 있습니다. 입력과 출력 텍스트는 저장되지 않습니다.

개인정보 및 참고

이 도구는 브라우저에서 로컬로 실행됩니다. 다국어 정렬 순서는 선택한 로캘과 브라우저 엔진에 따라 약간 달라질 수 있습니다.