도구 소개
중복 줄 제거 도구는 URL, 식별자, 명단을 정리할 때 유용합니다. 비교용 키와 실제 출력을 분리하므로 대소문자를 무시하거나 비교 전에 공백을 제거해도 처음 나온 원문을 그대로 남깁니다.
사용 방법
- 한 줄에 항목 하나씩 입력하세요.
- 대소문자 구분, 비교 전 앞뒤 공백 제거, 빈 줄 유지 여부를 선택하세요.
- "중복 줄 제거"를 누르고 원래 줄 수, 결과 줄 수, 제거한 줄 수를 확인하세요.
- 출력을 확인한 뒤 복사하거나 TXT를 다운로드하세요. 기본적으로 원래 순서를 유지합니다.
사용 예제
- apple, banana, apple, orange, banana → 처음 나온 순서대로 apple, banana, orange가 남습니다.
- 대소문자 구분을 끄면 Apple, apple, APPLE 중 처음 나온 Apple만 남습니다.
- 비교 전 공백 제거를 켜면 apple과 앞뒤에 공백이 있는 apple을 같게 볼 수 있지만, 출력할 때 처음 나온 원문을 자동으로 바꾸지 않습니다.
처리 규칙과 제한
줄바꿈을 LF로 통일한 뒤 줄별로 비교합니다. 기본값은 대소문자 구분 켜짐, 비교 전 공백 제거 꺼짐, 원래 순서 유지 켜짐입니다. 빈 줄을 유지하면 같은 형태의 빈 줄 중 첫 번째만 남기며, 이 옵션을 끄면 공백으로만 된 줄을 제외합니다. 집합에 비교 키를 저장해 중복을 제거하며 정렬로 처음 나온 순서를 바꾸지 않습니다.
주요 활용
- 중복 URL과 파일 이름 정리.
- 여러 명단을 합친 뒤 중복 항목 제거.
- 원문을 바꾸지 않고 대소문자를 무시해 비교.
개인정보 안내
텍스트 처리, 파일 읽기, 변환, 미리보기는 모두 현재 브라우저 안에서 이루어집니다. 입력을 업로드하지 않으며 백엔드, 데이터베이스, 온라인 API, 외부 CDN을 사용하지 않습니다. 내용을 자동 저장하지도 않습니다. 복사와 다운로드도 브라우저 안에서 처리합니다.
FAQ
어떤 항목을 남기나요?
항상 처음 나온 원문을 남깁니다. 기본적으로 입력에서의 위치 순서대로 출력합니다.
대소문자가 다르면 중복인가요?
기본적으로는 아닙니다. 대소문자 구분을 끄면 비교 키를 소문자로 바꾸지만 출력은 처음 나온 원문의 대소문자를 유지합니다.
앞뒤 공백이 판정에 영향을 주나요?
기본적으로 영향을 줍니다. "비교 전 공백 제거"를 켜면 비교 키에만 적용하며 출력의 공백을 몰래 제거하지 않습니다.
빈 줄은 어떻게 처리하나요?
빈 줄을 유지하면 같은 형태의 빈 줄 중 첫 번째만 남깁니다. 끄면 공백으로만 된 줄을 제외합니다. 현재 규칙은 화면의 옵션으로 확인할 수 있습니다.