WebTools

Useful Tools & Utilities to make life easier.

Duplicate Lines Remover

목록에서 중복된 행을 찾아 삭제해줍니다.

중복 줄 제거란?

중복 줄 제거는 여러 줄로 된 텍스트에서 내용이 완전히 똑같은 줄을 찾아, 처음 나온 줄만 남기고 뒤에 다시 나오는 같은 줄을 지워 주는 도구입니다. 줄과 줄을 한 글자 단위로 비교하기 때문에 앞뒤 띄어쓰기나 대소문자가 다르면 서로 다른 줄로 봅니다. 예를 들어 "사과"와 "사과 "(뒤에 공백)는 다른 줄로 취급되어 둘 다 남습니다.

중요한 점은 줄의 순서가 그대로 유지된다는 것입니다. 남는 줄은 각 내용이 처음 등장한 자리에 그대로 있고, 나중에 겹친 줄만 사라집니다. 그래서 정렬을 새로 하지 않고도 원래 흐름을 지키면서 중복만 걷어낼 수 있습니다. 입력한 내용은 서버로 보내지 않고 브라우저 안에서만 처리되므로, 명단이나 목록을 붙여넣어도 밖으로 나가지 않습니다.

사용 방법

  1. 중복이 섞인 여러 줄 텍스트를 편집기에 붙여넣거나 직접 입력합니다.
  2. 실행 버튼을 누르면 겹치는 줄이 제거되고, 처음 나온 줄만 남아 편집기에 다시 표시됩니다.
  3. 복사 버튼을 눌러 정리된 결과를 클립보드로 가져갑니다.
  4. 다른 목록을 정리하려면 내용을 지우고 새로 붙여넣은 뒤 다시 실행합니다.

어떻게 지워지는지 예시로 보기

아래는 이메일 수신자 목록처럼 같은 값이 여러 번 들어간 경우입니다. 실행하면 처음 나온 줄만 남고 순서는 그대로 유지됩니다.

입력한 줄결과
hong@mail.comhong@mail.com
kim@mail.comkim@mail.com
hong@mail.com(중복이라 삭제)
lee@mail.comlee@mail.com
kim@mail.com(중복이라 삭제)

네 줄 가운데 두 줄이 겹쳐 결과는 세 줄이 됩니다. 순서는 hong, kim, lee 그대로이며, 알파벳순으로 다시 정렬되지는 않습니다.

자주 묻는 질문

줄 순서가 바뀌나요?

바뀌지 않습니다. 각 내용이 처음 나온 자리를 그대로 지키고, 뒤에 겹친 줄만 사라집니다. 가나다순이나 알파벳순으로 다시 줄 세우는 기능은 없습니다.

앞뒤 공백이 있는 줄도 같은 줄로 보나요?

아니요. 줄을 글자 그대로 비교하기 때문에, 눈에는 같아 보여도 뒤에 띄어쓰기가 하나 더 붙어 있으면 다른 줄로 판단해 둘 다 남깁니다. 결과에 예상보다 줄이 많이 남았다면 보이지 않는 공백이 섞여 있는지 확인해 보세요.

대문자와 소문자를 구분하나요?

네. "Apple"과 "apple"은 서로 다른 줄로 취급되어 둘 다 남습니다. 대소문자를 맞춰 하나로 합치고 싶다면 대소문자 변환으로 먼저 통일한 뒤 중복을 제거하면 됩니다.

정리한 줄이 몇 줄인지 세고 싶어요.

중복을 없앤 결과를 복사해 글자 수 세기에 붙여넣으면 남은 분량을 확인할 수 있습니다. 여러 값이 한 줄에 섞여 있다면 텍스트 구분으로 줄을 나눈 뒤 중복을 지우면 더 깔끔합니다.