줄 정렬·중복제거
텍스트를 다양한 방식으로 정렬하고, 중복을 제거하며, 줄 번호를 추가할 수 있습니다.
텍스트 입력
정렬 결과
줄 정렬·중복제거는 여러 줄로 된 목록을 원하는 순서로 다시 늘어놓고 중복된 줄이나 빈 줄을 걸러 내는 도구입니다. 가나다순과 길이순, 무작위 섞기와 순서 뒤집기를 지원하고, 정렬하기 전에 전체가 몇 줄이고 그중 중복이 몇 줄인지 먼저 알려 줍니다. 한 번 정렬한 뒤에는 글을 고치거나 옵션을 바꿀 때마다 같은 방식으로 자동으로 다시 정렬되므로 버튼을 반복해 누를 필요가 없습니다.
텍스트정렬 사용 방법
- 텍스트 입력 칸에 목록을 한 줄에 하나씩 넣습니다. 넣는 즉시 오른쪽 통계에 총 줄 수와 중복 줄 수가 나타납니다.
- 텍스트 처리에서 필요한 항목을 켭니다. 중복 제거, 빈 줄 제거, 앞뒤 공백 제거, 줄 번호 추가 네 가지이고 모두 정렬보다 먼저 적용됩니다.
- 정렬 옵션에서 버튼 하나를 누릅니다. 정렬 결과 칸에 바로 표시되고 몇 줄이 처리됐는지 안내 문구가 뜹니다.
- 이후에는 입력을 고치거나 체크박스를 바꿀 때마다 마지막에 고른 방식으로 자동으로 다시 정렬됩니다. 다른 방식으로 바꾸려면 그 버튼을 누르면 됩니다.
- 정렬 결과 칸 위의 복사 버튼으로 결과를 클립보드에 담습니다.
지원 형식과 입력 조건
- 정렬 방식
- 7가지 — 오름차순, 내림차순, 길이순(짧은→긴), 길이순(긴→짧은), 무작위 섞기, 순서 뒤집기, 그대로 출력
- 처리 옵션
- 중복 제거, 빈 줄 제거, 앞뒤 공백 제거, 줄 번호 추가
- 정렬 기준
- 한국어 사전 순서. 숫자가 섞이면 글자가 아니라 크기로 비교합니다
- 통계 항목
- 총 줄 수, 비어있지 않은 줄, 중복 줄, 고유 줄 (입력할 때마다 갱신)
- 줄 번호 형식
- 번호와 마침표 뒤에 원래 내용이 붙습니다
- 글자 수 제한
- 도구가 정한 상한 없음
- 결과 저장
- 복사 버튼만 지원합니다 (파일 다운로드 버튼은 없습니다)
- 처리 위치
- 브라우저 내부. 글 내용은 서버로 전송되지 않습니다
처리가 이뤄지는 순서
- 앞뒤 공백 제거 → 빈 줄 제거 → 중복 제거 → 정렬 → 줄 번호 추가 순으로 적용됩니다.
- 중복 제거는 줄 전체가 글자 하나까지 똑같을 때만 지웁니다. 한쪽 끝에 공백이 더 붙어 있으면 다른 줄로 보기 때문에 그대로 남습니다. 앞뒤 공백 제거를 함께 켜면 이런 줄도 같은 줄로 묶여 정리됩니다.
- 줄 번호는 가장 마지막에 붙습니다. 정렬이 끝난 순서대로 1번부터 매겨지므로 원래 몇 번째 줄이었는지는 표시되지 않습니다.
- 글 전체의 맨 앞과 맨 뒤에 있는 빈 줄은 옵션과 상관없이 먼저 잘려 나갑니다. 중간에 있는 빈 줄은 빈 줄 제거를 켜야 없어집니다.
오름차순이 정렬하는 기준
- 한국어 사전 순서를 따릅니다. 가방, 나무, 하늘 순으로 우리가 기대하는 대로 정렬됩니다.
- 숫자가 섞인 줄은 자릿수를 알아보고 크기로 비교합니다. 파일2가 파일10보다 앞에 옵니다. 글자 하나씩 비교하는 방식에서는 반대로 나오는 경우라, 파일이나 이미지 목록을 다룰 때 특히 편합니다.
- 한글과 영문이 섞여 있으면 한글 묶음이 먼저 오고 영문 묶음이 뒤에 놓입니다.
- 영문끼리는 대소문자를 가리지 않습니다. apple 이 Zebra 보다 앞에 옵니다.
- 길이순은 글자 수만 봅니다. 글자 수가 같은 줄끼리는 원래 있던 순서를 그대로 유지합니다.
- 무작위 섞기는 누를 때마다 결과가 달라집니다. 다만 모든 순서가 똑같은 확률로 나오도록 만들어진 방식은 아니므로, 추첨처럼 공정성이 중요한 용도에는 적합하지 않습니다.
통계 숫자를 읽는 법
- 총 줄 수 — 빈 줄까지 포함한 전체 줄의 개수입니다.
- 비어있지 않은 줄 — 내용이 있는 줄의 개수입니다. 공백만 있는 줄은 빈 줄로 셉니다.
- 중복 줄 — 내용이 있는 줄 가운데 겹치는 줄의 개수입니다. 중복 제거를 켰을 때 몇 줄이 사라지는지에 해당하는 수입니다.
- 고유 줄 — 중복을 없앴을 때 남는 줄의 개수입니다.
- 이 네 숫자는 입력 칸의 원본을 그대로 기준으로 셉니다. 체크박스 설정을 반영하지 않으므로, 앞뒤 공백 제거를 켜도 통계의 중복 줄 수는 바뀌지 않습니다. 실제로 몇 줄이 남았는지는 정렬을 실행한 뒤 뜨는 안내 문구와 결과 칸에서 확인하세요.
자주 묻는 질문
입력한 글이 서버로 전송되나요?
아닙니다. 정렬과 중복 제거 모두 브라우저 안에서 이뤄지고 글 내용은 어디로도 전송되지 않습니다. 어떤 정렬을 썼는지와 글 길이 같은 숫자만 이용 통계로 기록됩니다.
결과를 파일로 내려받을 수 있나요?
이 도구에는 다운로드 버튼이 없습니다. 정렬 결과 칸 위의 복사 버튼으로 클립보드에 담은 뒤 메모장이나 편집기에 붙여 넣어 저장하세요.
중복 제거를 켰는데 비슷한 줄이 그대로 남아 있습니다.
중복은 줄 전체가 완전히 같을 때만 인정합니다. 한쪽 끝에 띄어쓰기가 하나 더 있거나 탭이 섞여 있으면 다른 줄로 봅니다. 앞뒤 공백 제거를 함께 켜고 다시 정렬해 보세요. 그래도 남는다면 눈에 보이지 않는 다른 문자가 섞여 있을 수 있습니다.
정렬 버튼을 다시 누르지 않았는데 결과가 바뀌었습니다.
한 번 정렬한 뒤로는 입력을 고치거나 체크박스를 바꿀 때마다 마지막에 고른 방식으로 자동으로 다시 정렬합니다. 옵션을 바꿀 때마다 버튼을 다시 누르지 않아도 되도록 만든 동작입니다. 정렬을 그만두려면 그대로 출력을 누르면 됩니다.
정렬했더니 영문 줄이 한글 줄 뒤로 밀렸습니다.
한국어 기준으로 정렬하기 때문입니다. 한글 묶음이 앞에, 영문 묶음이 뒤에 놓입니다. 영문만 따로 정렬해야 한다면 영문 줄만 골라 붙여넣어 정렬하는 편이 확실합니다.