본문 바로가기

줄 정리 도구

중복 줄 제거, 가나다·ABC 정렬, 빈 줄 삭제, 줄 번호 매기기, 앞뒤 공백 제거를 한 곳에서.

브라우저에서 로컬 처리 · 서버 업로드 없음
줄수 0

정리 작업

버튼을 누르면 위 텍스트에 바로 적용됩니다. 여러 작업을 연달아 눌러 연쇄 적용할 수 있습니다.

번호는 빈 줄을 포함한 모든 줄에 1부터 순서대로 붙습니다.

줄 정리 도구 소개

줄 정리 도구는 한 줄에 한 항목씩 적힌 목록을 다듬습니다. 중복 줄 제거, 정렬, 빈 줄 삭제, 줄 번호 매기기, 앞뒤 공백 제거, 무작위 섞기를 버튼 하나씩으로 적용할 수 있어, 여기저기서 모은 이메일 주소나 명단을 정리할 때 엑셀을 열지 않고 끝낼 수 있습니다.

정렬 방식은 두 가지가 있고 결과가 꽤 다릅니다. 기본값인 코드포인트 순서는 유니코드 번호대로 줄을 세우기 때문에 대문자가 소문자보다 앞에 오고, 숫자는 글자로 취급되어 10이 2보다 앞에 놓입니다. 한글·자연 정렬을 켜면 한국어 기준 가나다순으로 정렬하고 숫자는 크기로 비교해 2 다음에 10이 옵니다. 사람이 읽을 목록이라면 대부분 후자가 맞습니다. 무작위 섞기는 crypto.getRandomValues 기반의 Fisher–Yates 셔플을 쓰기 때문에 추첨이나 순번 정하기에도 그대로 쓸 수 있습니다.

작업은 누른 순서대로 쌓입니다. 이 점을 이용하면 결과가 달라지므로 순서를 의식할 필요가 있습니다. 예를 들어 항목마다 앞뒤 공백이 제각각인 목록이라면 앞뒤 공백 제거를 먼저 하고 중복 제거를 눌러야 실제 중복이 걸러집니다. 반대로 하면 "abc"와 "abc "가 다른 줄로 남습니다. 중복 제거는 처음 나온 줄을 남기고 이후 것만 지우므로 원래 순서가 중요한 목록에도 안전합니다. 잘못 눌렀다면 실행 취소로 직전 상태로 되돌릴 수 있습니다.

사용 방법

  1. 정리할 텍스트를 입력창에 붙여넣거나 직접 작성하세요. 한 줄에 한 항목씩 두면 가장 깔끔합니다.
  2. 원하는 작업 버튼(중복 제거·정렬·공백 제거 등)을 누르면 현재 텍스트에 바로 적용됩니다.
  3. 작업은 연쇄 적용됩니다. 예를 들어 중복 제거오름차순 정렬을 누르면 두 결과가 함께 반영됩니다.
  4. 잘못 눌렀다면 실행 취소로 직전 상태로 되돌릴 수 있습니다.
  5. 결과가 만족스러우면 복사 버튼으로 가져가세요.

자주 묻는 질문

정렬은 어떤 기준으로 이루어지나요?
기본은 코드포인트 순서(유니코드)이고, 한글·자연 정렬을 켜면 localeCompare("ko")를 사용해 한글 가나다순과 숫자 크기(2 < 10)를 사람이 읽는 순서대로 정렬합니다.
'중복 줄 제거'는 대소문자·공백을 어떻게 처리하나요?
기본적으로 줄 전체가 완전히 동일한 경우에만 중복으로 봅니다. 앞뒤 공백 차이까지 무시하고 싶다면 먼저 앞뒤 공백 제거를 적용한 뒤 중복 제거를 누르세요. 처음 나타난 줄은 남고 이후 중복만 제거됩니다.
'무작위 섞기'는 정말 무작위인가요?
네. crypto.getRandomValues 기반의 Fisher–Yates 셔플을 사용해 예측 불가능하게 섞습니다. 추첨·랜덤 순번 정하기 등에 사용할 수 있습니다.
엑셀에서 복사한 목록을 붙여넣어도 되나요?
한 열을 복사했다면 줄바꿈으로 구분되어 들어오므로 그대로 처리됩니다. 여러 열을 복사하면 열 사이가 탭으로 이어져 한 줄이 되므로, 먼저 필요한 한 열만 복사하거나 찾기·바꾸기로 탭을 줄바꿈으로 바꾼 뒤 사용하세요.

관련 가이드