リスト比較ツール - 差分・積集合・和集合を抽出
2つのリスト(行単位)を比較して、一方にしかない要素・両方にある要素・すべての要素を自動で分類します。
使い方
- 「リスト A」に1行1項目で最初のリストを入力します
- 「リスト B」に1行1項目で比較するリストを入力します
- 必要に応じて「大文字/小文字を無視」「行の空白を除去」オプションを設定します
- 入力と同時にリアルタイムで4つの結果が表示されます:A のみ・B のみ・共通・合計
- 各結果の「コピー」ボタンでクリップボードにコピーできます
使用例
権限リストの差分確認: A(旧権限)とB(新権限)を比較して、追加された権限(B のみ)と削除された権限(A のみ)を確認する
メールリストの重複チェック: 2つのメーリングリストを比較して、両方に含まれるアドレス(共通)を特定する
依存関係の比較: 2つのプロジェクトのpackage.jsonの依存パッケージリストを比較して差分を確認する
よくある質問
- データはサーバーに送信されますか?
- いいえ。すべての処理はブラウザ内で行われます。
- 重複した行の扱いはどうなりますか?
- 各リスト内の重複は自動的に除去して集合演算を行います。例えばリストAに同じ値が2行あっても1行として扱います。
- 「合計(A ∪ B)」と「A のみ + B のみ + 共通」の違いは?
- 合計(和集合)はAとBのすべてのユニークな要素を1つにまとめたものです。A のみ + B のみ + 共通 を合わせると重複なしの全体と同じになります。
- 大文字小文字を無視するとどうなりますか?
- 比較時にすべて小文字に変換して集合演算を行います。表示される値は元の大文字小文字を保持します(最初に出現したほうの表記で表示されます)。
- 何万行のリストでも処理できますか?
- JavaScriptのSet演算を使用しているため、数万行程度であれば高速に処理できます。ブラウザのメモリに依存します。
関連ツール
更新情報
最終更新日: 2026-02-20
- 2026-02-20 初回リリース