본문으로 건너뛰기

줄 정렬 및 중복 줄 제거

줄을 가나다순, 자연 정렬, 길이순으로 정렬하고 중복된 줄과 빈 줄을 지워 목록을 정리해요. 모든 작업은 브라우저에서 처리돼요.

결과

0줄
브라우저에서 실행 · 업로드 없음작동 방식

줄 정렬·중복 제거 사용 방법

  1. 1

    목록 붙여넣기

    한 줄에 항목 하나씩 넣으세요. 이름, 키워드, 파일 이름, 이메일 주소, 숫자, 로그 줄 모두 괜찮아요.

  2. 2

    단계 구성

    정렬, 중복 제거, 필터 같은 단계를 추가하고 옵션을 설정한 뒤 화살표로 순서를 바꾸세요.

  3. 3

    줄 수 확인

    각 단계에 삭제되거나 추가된 줄 수가 표시되고, 결과에는 최종 줄 수가 표시돼요.

  4. 4

    복사 또는 다운로드

    결과를 복사하거나 .txt 파일로 저장하세요. 입력으로 옮겨서 계속 다듬을 수도 있어요.

제한 및 Pro

회원가입 없이 무료로 무제한 사용할 수 있어요. 10만 줄 목록도 일반적인 노트북에서 1초 안에 정렬, 중복 제거, 필터링이 끝나요.

Pro는 광고를 없애 줘요. 모든 단계와 프리셋은 무료예요. Pro 보기

줄 정렬·중복 제거 소개

스프레드시트, 이메일, 로그 파일, 설문 결과에서 복사한 목록은 깔끔하게 정리된 채로 오는 경우가 드물어요. 순서가 뒤죽박죽이고, 같은 항목이 반복되고, 불필요한 공백과 빈 줄이 섞여 있기 마련이죠. 이 도구는 위에서 아래로 차례대로 실행되는 짧은 단계 목록으로 이런 문제를 해결해요. 목록이나 단계를 바꾸는 즉시 결과도 함께 바뀌어요.

정렬 방식은 네 가지예요. A–Z는 사용 언어의 사전 순서를 따르기 때문에 "éclair"가 e 항목 사이에 놓여요. 자연순은 텍스트 안의 숫자를 읽어서 file2를 file10보다 앞에 두어요. 숫자 정렬은 각 줄의 첫 번째 숫자를 기준으로 하고, 1,200 같은 천 단위 구분 기호와 2.5 같은 소수도 인식하며, 숫자가 없는 줄은 맨 뒤로 보내요. 길이 정렬은 짧은 줄부터 긴 줄 순서로 나열해요.

중복 제거는 첫 번째 항목이나 마지막 항목을 남길 수 있고, 두 번 이상 나온 줄을 모두 지울 수도 있어요. "Apple"과 "apple "을 같은 항목으로 처리할 수도 있어요. 그 밖에도 공백 제거, 빈 줄 제거, 순서 뒤집기와 섞기, 특정 단어나 정규식이 들어간 줄 유지·삭제, 찾아 바꾸기, 접두사·접미사·줄 번호 추가, 여러 줄을 쉼표로 구분한 한 줄로 합치기와 그 반대로 나누기를 지원해요.

섞기는 브라우저의 암호화용 난수 생성기에서 가져온 128비트를 사용하며, 다시 섞기를 누르기 전에는 편집해도 순서가 그대로 유지돼요. 단계는 순서를 바꾸거나 삭제하지 않고 꺼 둘 수 있고, "가나다순 정렬 및 중복 제거" 같은 프리셋으로 불러올 수도 있어요. 목록과 단계는 저장되고, 결과를 입력으로 사용하면 그 결과에서 다시 정리를 시작할 수 있어요.

개인정보 보호

정렬, 필터링을 비롯한 모든 단계가 이 브라우저 탭 안에서 실행되므로 붙여 넣은 목록은 어디로도 전송되지 않아요. 목록과 단계는 새로고침해도 남도록 로컬 저장소에 저장돼요. 지우기를 누르면 목록이 비워지고, 단계를 삭제하면 레시피가 초기화돼요.

기능

네 가지 정렬 방식

사전순 A–Z, 자연순(file2 < file10), 숫자순, 길이순을 오름차순과 내림차순으로 정렬해요.

똑똑한 중복 제거

첫 번째나 마지막 항목을 남기거나 한 번만 나온 줄만 남길 수 있고, 필요하면 대소문자와 공백을 무시해요.

자유롭게 이어 붙이는 단계

공백 제거, 필터, 바꾸기, 번호 매기기, 합치기, 나누기를 원하는 순서로 조합하고 줄 수를 바로 확인해요.

공정한 무작위 섞기

Web Crypto API에서 시드를 받은 Fisher–Yates 방식으로 섞고, 다시 섞기 전까지 순서를 유지해요.

줄 정렬·중복 제거: 자주 묻는 질문

원래 순서를 유지하면서 중복된 줄만 지우려면 어떻게 하나요?
정렬 단계를 모두 지우고 중복 제거만 추가하세요. 각 줄이 처음 나온 위치에 첫 번째 항목을 남기고 뒤에 나온 반복만 삭제하므로 순서가 바뀌지 않아요. 마지막 항목을 남기려면 "마지막 유지"를 선택하고, "Apple"과 "apple"을 같게 보려면 대소문자 무시를 체크하세요.
A–Z 정렬과 자연순 정렬은 무엇이 다른가요?
A–Z는 글자를 하나씩 비교하기 때문에 1이 2보다 앞서서 "file10"이 "file2"보다 먼저 나와요. 자연순은 연속된 숫자를 하나의 수로 읽어서 file1, file2, file10 순서가 되고, 파일 관리자와 같은 순서예요. 파일 이름, 버전 번호, 장 목록에는 자연순을, 일반 단어에는 A–Z를 쓰세요.
숫자 목록을 올바르게 정렬하려면 어떻게 하나요?
정렬 단계에서 숫자 모드를 고르세요. 각 줄의 첫 번째 숫자를 읽고 음수, 소수, 1,200 같은 천 단위 구분 기호도 인식해서 값 기준으로 정렬하므로 9가 10과 1,200보다 앞에 와요. 숫자가 없는 줄은 오름차순이든 내림차순이든 맨 뒤에 놓여요.
목록을 쉼표로 구분한 값으로 바꾸거나 다시 되돌릴 수 있나요?
네. 합치기 단계를 추가하면 모든 줄이 쉼표와 공백 또는 직접 입력한 구분자로 이어진 한 줄이 돼요. 탭은 \t로 입력하면 돼요. 반대로 하려면 쉼표로 나누기를 쓰고 공백 제거와 빈 줄 제거를 이어 붙이세요. "쉼표 구분 → 줄" 프리셋을 쓰면 한 번에 설정돼요.
섞기는 정말 무작위인가요?
특정 위치를 유리하게 만들지 않는 Fisher–Yates 알고리즘을 쓰고, 약한 Math.random 대신 브라우저의 Web Crypto API에서 가져온 128비트로 시드를 정한 생성기를 사용해요. 편집하는 동안에는 결과가 튀지 않도록 순서가 유지되고, 새 순서가 필요하면 다시 섞기를 누르세요.