メインコンテンツへスキップ

無料重複行ファインダー

リストから重複行を検索、カウント、または削除します。電子メール リストのクリーンアップ、監査ログ、またはデータ ダンプ内の繰り返しエントリの検索に最適です。

読み込み後はオフラインでも動作

このツールが探すのはテキスト内の重複した行とCSVの行で、重複したファイルや写真ではありません。2つのファイルが同一かどうかを確認するには、次をお使いください: ファイルハッシュ確認ツール

オプション
入力形式
ソート
件数の形式
出現回数
出力がここに表示されます…

主な用途

  • メール リストの重複排除Mailchimp、SendGrid、またはその他の ESP にインポートする前に、メール リストをクリーンアップします。
  • 分析前のデータ クリーニング分析作業の前に CSV エクスポートまたはデータベース ダンプで重複する行を見つけます。
  • タスク リストで繰り返しを特定長いタスク リストまたはプロジェクト トラッカーで重複タスクを検出します。
  • 単語頻度をカウント単語/キーワードのリストを貼り付けて、最も頻繁に表示される単語を確認します。
  • 重複するコミット メッセージを見つけるgit ログを貼り付けて、著者の常習的なコミット メッセージ パターンを見つけます。

使い方

重複検出は、すべての行を1パスでカウントする手書きのJavaScript Mapを使ってブラウザ内で完全に行われます — ライブラリ、サーバー、アップロードは不要です。結果は入力するたびにライブで更新されます。

  1. 1
    行の分割と正規化
    ツールはテキストを改行で分割し(\r\nと\nの両方を処理)、必要に応じて各行の先頭・末尾の空白を取り除き、空行を削除します — 処理前に設定するチェックボックスで制御されます。
  2. 2
    単一パスでのMapカウント
    各行は正規化された形式(大文字小文字を区別しない設定の場合は小文字化)をキーとしてJavaScript Mapに投入されます。Mapは1回の線形パスでユニークなキーごとに出現数を累積し、最初に見つかった元のテキストを保持します。
  3. 3
    モードごとの出力生成
    選択されたタブ — カウント、ユニーク、重複のみ、ハイライト表示 — に応じて、Mapの値はフィルタまたはソート(頻度順、アルファベット順、または最初に出現した順)され、プレーンテキストまたはインラインの色分け表示として整形されます。
  4. 4
    結果をコピーまたはダウンロード
    処理されたテキストはクリップボードにコピーしたり、.txtファイルとしてエクスポートしたり、(カウントモードでは)各値とその出現回数を1行ずつ持つCSVとしてコピーしたりできます — 表計算ソフトへの貼り付けにすぐ使えます。

関連ツール

よくある質問