한국어

텍스트 목록 비교 — 공통 항목과 차집합 찾기

두 목록의 교집합·차집합·합집합 비교, 중복 제외

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

한 줄을 한 항목으로 비교합니다. 빈 줄과 중복 항목은 제외하고 먼저 나온 표기를 유지합니다. 유니코드 정규화나 언어별 대소문자 규칙은 적용하지 않습니다.

결과 0개 · A 0개 · B 0개 (중복 제외)

비교 결과

사용법

  1. 목록 A와 목록 B에 항목을 한 줄씩 붙여 넣으세요.
  2. 공통 항목, A에만 있는 항목, B에만 있는 항목, 전체 항목 또는 한쪽에만 있는 항목을 선택하세요.
  3. 앞뒤 공백 제거와 대소문자 무시 옵션을 설정하세요.
  4. 결과 개수를 확인하고 목록을 복사하세요.

비교 기준

교집합은 두 목록 모두에 있는 항목입니다. A 차집합은 A에 있지만 B에는 없는 항목이고, B 차집합은 반대입니다. 합집합은 두 목록의 고유 항목을 모두 모읍니다. 한쪽에만 있는 항목은 양쪽 차집합을 연결한 대칭 차집합입니다.

A의 순서를 먼저 유지하고 필요한 경우 B에만 있는 항목을 이어 붙입니다. 빈 줄은 제외합니다. 공백 제거를 끄면 공백도 항목의 일부가 되어 앞뒤 공백이 다른 줄을 별개로 봅니다. 대소문자 무시는 일반 소문자 변환이며 언어별 특수 규칙, 악센트 제거, 유니코드 정규화를 적용하지 않습니다. 같은 모양의 조합형·분해형 문자도 다른 항목일 수 있습니다.

예시

A에 사과, 中文, 😀가 있고 B에 中文, 😀, 배가 있다면 공통 항목은 中文와 😀입니다. A에만 있는 항목은 사과, B에만 있는 항목은 배이며 합집합에는 네 항목이 나옵니다.

제한과 개인정보

두 목록을 합쳐 100만 자까지 처리합니다. 중복 횟수나 변경된 줄의 위치를 비교하는 diff 도구는 아닙니다. 입력은 브라우저 안에서만 처리하고 서버에 전송하지 않습니다.

자주 묻는 질문

한 줄에 여러 단어를 넣어도 되나요?

네. 한 줄 전체를 하나의 항목으로 비교합니다. 쉼표나 공백으로 항목을 나누지 않습니다.

중복 항목의 개수도 비교하나요?

아니요. 집합처럼 비교하므로 같은 항목은 한 번만 포함합니다. 결과 개수와 A·B 개수 모두 중복을 제외한 개수입니다.

대소문자를 무시하면 어떤 표기를 남기나요?

비교할 때만 JavaScript 소문자 변환을 적용하고 먼저 등장한 항목의 표기를 보존합니다. 공통 항목과 합집합에서는 A의 표기가 우선합니다.

필요한 도구가 있나요?