한국어

중복 줄 제거 — 중복된 줄 한 번에 삭제하기

중복 줄을 지우고 첫 번째 줄만 순서대로 남기는 도구

브라우저에서 처리 · 서버로 전송되지 않음

전체 0줄 → 0줄 남김, 중복 0줄 제거

소개

중복 줄 제거는 목록에서 같은 줄을 찾아 처음 나온 하나만 남기는 도구입니다. 이메일 주소나 키워드 목록, 로그, 설정 값처럼 한 줄에 한 항목이 들어 있는 텍스트를 붙여 넣으면 바로 정리됩니다. 전체 줄 수, 남은 줄 수, 제거된 줄 수가 함께 표시됩니다.

사용법

  1. 입력창에 한 줄에 한 항목씩 붙여 넣습니다.
  2. 필요하면 옵션을 켭니다. 대소문자를 같은 것으로 보려면 대소문자 무시, 앞뒤 공백 차이를 무시하려면 앞뒤 공백 무시, 빈 줄까지 지우려면 빈 줄 제거를 선택합니다.
  3. 결과 칸에 중복이 제거된 목록이 나타납니다.
  4. 복사 버튼으로 결과를 가져갑니다.

이런 때 쓰세요

  • 여러 곳에서 모은 이메일 주소나 전화번호 목록에서 겹치는 항목을 정리할 때
  • 키워드 목록, 태그 목록, 도메인 목록에서 중복을 지우고 처음 순서를 유지하고 싶을 때
  • 로그나 설정 파일에서 같은 줄이 반복되는 부분을 줄여 볼 때

처리 기준

  • 입력을 줄바꿈(\n, \r\n)으로 나눠 위에서 아래로 훑으며, 이미 나온 줄이면 건너뛰고 처음 보는 줄이면 결과에 넣습니다.
  • 비교 키는 먼저 유니코드 NFC로 정규화한 문자열입니다. 옵션에 따라 앞뒤 공백을 자르거나 소문자로 바꾼 값을 키로 씁니다. 결과에는 원래 줄을 그대로 둡니다.
  • 대소문자 무시는 영문 대소문자를 같은 것으로 취급합니다. 한글에는 대소문자가 없어 영향이 없습니다.
  • 빈 줄은 기본적으로 하나만 남습니다. 빈 줄 제거를 켜면 빈 줄이 모두 사라지며, 공백이나 탭만 있는 줄도 빈 줄로 봅니다. 이때 지운 빈 줄 수는 중복 수와 따로 “빈 줄 N줄 제거”로 보여 줍니다.
  • 입력이 윈도우식 줄바꿈(\r\n)이면 결과도 같은 줄바꿈을 씁니다.
  • 마지막의 줄바꿈 하나는 새 줄로 세지 않습니다.

예시

입력은 다음과 같습니다.

번호 줄
1 사과
2 바나나
3 사과
4 Apple
5 apple
6 바나나
옵션 결과 제거
기본 사과, 바나나, Apple, apple 2줄
대소문자 무시 사과, 바나나, Apple 3줄

자주 묻는 질문

중복된 줄 중에서 어느 것이 남나요?

처음 나온 줄이 남고 나머지는 지워집니다. 남은 줄의 순서는 원래 입력 순서 그대로입니다.

앞뒤 공백 무시를 켜면 결과 줄도 공백이 사라지나요?

아니요. 공백은 같은 줄인지 비교할 때만 무시하고, 남는 줄은 처음 입력한 모양 그대로입니다. 공백까지 지우고 싶다면 입력을 먼저 다듬어 주세요.

한글은 어떻게 비교하나요?

비교 전에 유니코드 정규화(NFC)를 적용합니다. 그래서 같은 한글이 자모가 분리된 형태(맥에서 복사한 파일명 등)와 합쳐진 형태로 섞여 있어도 같은 줄로 인식합니다.

입력한 줄이 서버로 전송되나요?

아니요. 중복 제거는 모두 브라우저에서 이루어집니다.

필요한 도구가 있나요?