중복 줄 제거기
순서 유지, 오름차순/내림차순 정렬, 대소문자 규칙, 앞뒤 공백 제거, 빈 줄 처리 스위치로 붙여 넣은 목록의 중복 줄을 제거합니다.
유니코드 인식 비교, 빠른 복사/다운로드, 다국어 목록 정리도 지원합니다.
이 도구가 하는 일
태그, 이메일, URL, 제품 코드, 복사한 조사 메모처럼 한 줄에 하나씩 있는 목록의 중복 제거에 사용할 수 있습니다. 첫 등장 위치를 그대로 유지하거나, 고유 결과를 정렬해 더 깔끔하게 넘길 수도 있습니다.
사용 방법
- 입력 상자에 목록을 붙여 넣습니다. 한 줄에 하나씩 넣으세요.
- 필요하면 순서, 대소문자 비교, 앞뒤 공백 제거, 빈 줄 처리 방식을 조정합니다.
- 중복 제거를 클릭한 뒤 정리된 결과를 복사하거나 다운로드합니다.
예시
원래 순서를 유지하며 중복 제거
입력
Alpha Beta Alpha Gamma Beta
출력
Alpha Beta Gamma
대소문자 무시 + 앞뒤 공백 제거
입력
Alpha alpha ALPHA Beta
출력
Alpha Beta
정렬하면서 중복 제거
입력
item 10 item 2 item 2 item 1
출력
item 1 item 2 item 10
용어집
비교 키
앞뒤 공백 제거, 유니코드 정규화, 대소문자 처리를 거친 내부 비교 값입니다. 원래 표시되는 줄 내용과는 별개입니다.
앞뒤 공백 제거
비교 전에 각 줄의 앞뒤 공백을 제거합니다. 줄 내부의 공백은 다시 쓰지 않습니다.
NFC
시각적으로는 같지만 내부 표현이 다른 문자의 차이를 줄여 주는 유니코드 정규화 형식 중 하나입니다.
로캘 인식 정렬
원시 코드포인트 순서가 아니라 현재 페이지 언어를 따르는 정렬입니다. 악센트와 혼합 스크립트의 순서가 달라질 수 있습니다.
자주 묻는 질문
원래 순서를 유지하나요?
예. 기본값은 순서 유지입니다. 각 줄의 첫 번째 등장만 남기고, 오름차순이나 내림차순 정렬로 바꾸지 않는 한 그 첫 등장 순서를 유지합니다.
다국어 텍스트에서 대소문자를 무시할 수 있나요?
예. 다만 대소문자 처리는 현재 페이지 언어를 따릅니다. 특히 로캘 특화 문자가 있는 혼합 언어 목록에서는 예상과 다른 결과가 나올 수 있습니다.
앞뒤 공백 제거를 켜면 무엇이 달라지나요?
비교 전에 앞뒤 공백이 제거됩니다. 그래서 `Alpha`와 ` Alpha `가 같은 줄로 취급됩니다.
빈 줄은 어떻게 처리되나요?
기본적으로 빈 줄은 제외됩니다. 이 옵션을 끄면 빈 줄도 비교 대상이 되고, 반복되는 빈 줄은 하나의 빈 줄로 합쳐집니다.
겉보기엔 같은 줄인데도 일치하지 않을 수 있나요?
예. NFC 정규화는 많은 조합/분해 문자 차이를 줄여 주지만, 제로폭 문자나 전각/반각 차이는 여전히 줄을 다르게 만들 수 있습니다.
입력 내용이 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서 로컬로 이루어지며, 입력 텍스트와 결과 모두 URL에 저장되지 않습니다.
참고
- 대소문자 무시 비교는 현재 페이지 언어에 따라 달라지므로, 혼합 언어 목록은 더 주의해서 확인해야 합니다.
- 제로폭 문자와 전각/반각 차이는 자동으로 통합되지 않습니다. 눈에 보이는 중복이 남아 있다면 보이지 않는 문자 도구로 점검하세요.
- 이 버전은 각 줄의 첫 번째 등장을 유지합니다. 마지막 등장 유지 규칙은 제공하지 않습니다.