重複行の削除 — 同じ行を1つにまとめる
テキストから重複した行を取り除きます。大文字小文字を区別するか、前後の空白を無視するか、最初と最後のどちらを残すかを選べます。何行消えたかも表示します。
メールアドレスの一覧、タグ、商品コード、ログ。複数の場所から集めたリストには、必ず重複が混じります。目で探すのは現実的ではありません。
行単位で比べて、同じものを1つにまとめます。並び順は元のまま保たれるので、並べ替えたくない場合にも使えます。
設定と結果
| 設定 | オンのとき | オフのとき |
|---|---|---|
| 大文字小文字を区別 | Apple と apple は別の行 | 同じ行として1つに |
| 前後の空白を無視 | 「 犬 」と「犬」を同じ行に | 別の行として残る |
| 最初を残す | 先に出てきたほうを残す | 後に出てきたほうを残す |
見えない違いで残ることがあります
同じに見えるのに消えない行は、たいてい目に見えない文字が違います。行末の空白、全角と半角の空白、ウェブからコピーしたときに付いてくる特殊な空白。
「前後の空白を無視」を有効にすると、こうした行も同じものとして扱えます。行の途中にある空白の違いまでは吸収しないので、その場合は先に余分な空白を削除するツールを通してください。
日本語では、見た目が同じでも内部の表現が違う場合があります。「が」が1文字として記録されているか、「か」+濁点の2文字かで、別の行と判定されます。このツールは比較の前に表現を揃えるので、この違いでは残りません。
最初と最後、どちらを残すか
順番に意味がないリストなら、どちらでも同じです。意味がある場合は選び方が変わります。
ログのように新しいものが下に積まれていくなら、最後を残すほうが最新の状態になります。優先順位の高いものを上に書いたリストなら、最初を残すのが正解です。
どちらを残すかで結果が変わる場合、削除後の行数は同じでも中身が違います。
よくある質問
並び順は変わりますか?
変わりません。元の順序のまま、重複だけが取り除かれます。並べ替えたい場合は行の並べ替えを使ってください。
同じに見える行が消えません。
行末の空白や全角空白が違う可能性があります。「前後の空白を無視」を有効にしてみてください。
重複した行だけを取り出せますか?
このツールは重複を削除します。何行消えたかは表示されます。
貼り付けた内容は保存されますか?
保存されません。処理はすべてブラウザの中で行われます。
