🗑️ 重複行削除

重複行を削除し、一意な行のみを残します。最初または最後の出現を保持可能——ブラウザ内で瞬時に完結、アップロード不要。

重複行削除ツールについて

このツールは入力から重複行を削除し、ユニークな行のみを返します。各重複の最初の出現(デフォルト、元の上から下への順序を保持)または最後の出現を保持するかを選択できます。オプションで大文字小文字を区別しない比較や比較前の前後空白除去を切り替えられます——乱雑な空白や大文字小文字を差異として扱いたくない場合に便利です。

エクスポートしたリストのクリーンアップ、CSV 行ラベルの重複排除、生テキストからユニークな語彙を構築する際に便利です。出力には元の行内容がそのまま保持され、重複行のみが削除されます。

仕組み

  • 行は改行で分割されます。各行から比較キーが派生し、トグルに応じて前後空白除去や小文字化が行われます。
  • オブジェクトで既出のキーを追跡します。「最初を保持」モードではキーが未出現の行のみを出力し、「最後を保持」モードでは末尾から反復して最後の出現を優先します。
  • 出力は残った行の元の(前後空白除去なし、元の大文字小文字の)テキストを保持します。

重複削除ツールの使い方

  1. 入力ボックスにテキストを貼り付けます。
  2. 各重複の最初または最後の出現を保持するかを選びます。
  3. 必要に応じて大文字小文字を区別しない比較前に前後空白を除去にチェックを入れます。
  4. 重複を削除をクリックし、結果をコピーまたはクリアでやり直します。

よくある質問

比較時に行末を考慮しますか? いいえ。改行で分割した後、内容で比較します。Windows 行末の \r は比較前に除去されます。

空行は削除されますか? 互いに重複している場合のみ削除されます。最初の空行は保持され、後続の空行は重複として削除されます。空白除去オプションを使うと空白のみの行もまとめて処理できます。

テキストはアップロードされますか? いいえ。すべての重複削除処理はローカルブラウザで行われ、テキストがデバイスから外に出ることはありません。

順序は保持されますか? はい。「最初を保持」は最初の出現の元の順序を保持し、「最後を保持」は入力を逆順にして最後の出現を優先し、再度反転して自然な順序に戻します。