🧹 重複を削除
テキストから重複行を削除(並べ替え・空白除去オプション付き)
✓ ずっと無料 · ✓ 登録不要 · ✓ アップロード不要 · ✓ オフライン対応
🔒 テキストがデバイスの外に出ることはありません。 すべての処理はJavaScriptのSetによる重複削除を使用してブラウザ内でローカルに行われます。アップロード、サーバー、追跡は一切ありません。
特長
- 1行ずつ重複削除 — 重複した行を削除します。大文字・小文字の区別、前後の空白の除去、並べ替えを選べます。
- 統計 — 元の行数、ユニークな行数、重複していた行数がひと目でわかります。
- 柔軟なオプション — 大文字・小文字の区別、行頭・行末の空白を無視した比較、空行の削除、A→Z の並べ替え(数字は数の順)を選べます。実行後にオプションを変えると結果もすぐ変わります。
- Copy & ダウンロード — 重複を取り除いた結果をコピーするか、テキストファイルとしてダウンロードできます。
仕組み
- テキストを貼り付け — 重複した行を含むテキストを入力します。1行に1項目です。
- オプションを設定 — 大文字・小文字の区別、空白の除去、並べ替えを設定します。
- ユニークな行を取得 — 「重複を削除」をクリックして、結果をコピーまたはダウンロードします。
活用例
- メール配信の前にメールアドレスリストの重複を削除
- コピーしたデータから繰り返しの項目を整理
- 分析のためにログの重複エントリを削除
よくある質問
比較は標準で大文字・小文字を区別しますか?
いいえ。標準では "Hello"・"hello"・"HELLO" は同じ行とみなし、最初の行を書いたとおりに残します。「大文字・小文字を区別」をオンにすると 3 行とも残ります。
残した行は書き換えられますか?
いいえ。重複した行をまるごと削除するだけで、残るのは最初の行そのもの(インデントや途中の空白も含めて 1 文字も変えません)。「前後の空白を無視して比較」は何を重複とみなすかだけに影響し、テキストの空白は削りません。
元の順番は保たれますか?
はい、標準では元の順番のままです。「結果を並べ替え」をオンにすると A→Z に並べ、数字は数の順(item2 が item10 より前)になります。並べ替えた結果には空行を含めません。
空行はどうなりますか?
元の位置に残り、重複としては数えないので段落の間隔は崩れません。「空行を削除」をオンにするとすべて取り除きます。
関連ツール
- 🔢 文字数カウンター — テキストを分析 — 単語数・文字数・読了時間・頻出語
- 🔤 大文字小文字変換 — テキストを大文字・小文字・camelCaseなどに変換
- 🔍 正規表現テスター — リアルタイムのマッチ表示で正規表現をテスト・デバッグ
💬 バグ、アイデア、ご挨拶など? Milo 🐨 に連絡 · [email protected]