重複行の削除
元の順序を保ったまま、リストから重複した行を削除します。大文字小文字の区別、空白の削除、空行の削除を選べます。無料で、データは送信されません。
すべてブラウザ内で実行されます。データがアップロードされることはありません。
重複行の削除とは?
リストから繰り返された行を削除し、それぞれの最初の出現を元の順序のまま残します。削除した行数を報告し、大文字小文字、前後の空白、空行を無視できます。
重複行の削除の使い方
- リスト(1行に1項目)を入力欄に貼り付けます。
- 照合時に大文字と小文字を区別するか、行頭・行末の空白を削除するか、空行を削除するかを選びます。
- 重複を削除したリストを出力からコピーします。下の行に、削除した行数が表示されます。
例
a B b a
a B
初期設定(大文字小文字を区別しない):2行を削除
重複行の削除を使うべき場面
メールアドレスのリスト、キーワードのリスト、ID、URL、ログの行の整理に使えます。比較するのは行全体のみです。行の内部や CSV の列をまたいだ重複を見つけるには、表計算ソフトを使ってください。
重複行の削除の仕組み
行は上から順に処理されます。各行(オプションがオンなら空白を削除したもの)は比較用のキーに変換され(大文字小文字を区別する設定でなければ小文字にして)、Set に保存されます。キーがすでに Set にある行は削除され、そうでなければ残されます。最初の出現だけを残すため、残った行の順序は変わりません。空白の削除がオンの場合、出力には空白を削除した行が含まれます。
一般的な使用例
- インポート前にメーリングリストを整理する
- SEO キーワードのリストから繰り返しのキーワードを取り除く
- 貼り付けた列から一意の値を取り出す
- ログからコピーした URL や ID の重複を除く
よくある質問
元の順序は保たれますか?
はい。各行の最初の出現はその位置に残り、あとの繰り返しは削除されます。並べ替えもしたい場合は、テキスト並べ替えを使ってください。
大文字小文字を無視する場合、重複のうちどちらが残りますか?
最初のものです。"a" の後に "A" がある場合、出力には "a" が残ります。
空行は重複として扱われますか?
空行を削除がオンの場合は、すべての空行が削除されます。オフの場合は、最初の空行が残り、あとの空行は重複として削除されます。