重複行の削除・ソート・空行削除をブラウザ内で処理
複数行のテキストから重複した行を削除(ユニーク化)し、昇順・降順・数値・逆順で並べ替えできる無料ツールです。メールアドレスや商品コードのリスト、ログの行、CSVの1列を貼り付けたデータなど、1行1項目のリストを整理・クレンジングするのに役立ちます。インストールや会員登録は不要で、すべての処理はお使いの端末のブラウザ内で完結します。
使い方はかんたんです。上の入力欄にテキストを貼り付けると、下の出力欄にリアルタイムで結果が表示されます。「重複行を削除」は初期状態でオンになっており、必要に応じて「前後の空白をtrim」「空行を削除」「大文字小文字を無視して重複判定」を組み合わせられます。並べ替えボタンで、あいうえお/ABC順の昇順、降順、数値としてのソート、逆順を選べます。処理前と処理後の行数も表示されるので、どれだけ行が減ったかがひと目で分かります。
メールアドレスやユーザーIDの一覧から重複を除きたいとき、アンケートの自由記述を集計する前に同じ回答をまとめたいとき、ログやアクセス履歴から一意の値だけを抜き出したいとき、単語リストをアルファベット順・五十音順に並べ替えたいときなどに便利です。逆順ボタンを使えば、時系列で並んだログを新しい順に反転することもできます。
このツールは複数の操作を組み合わせて適用できます。適用順は trim → 空行削除 → 重複削除 → 並べ替え の順で、意図した結果になるよう設計されています。たとえば前後の空白を除いてから重複を判定したい場合は、trim と重複削除の両方をオンにしてください。
| 操作 | 内容 |
|---|---|
| 前後の空白をtrim | 各行の先頭と末尾のスペース・タブを取り除く |
| 空行を削除 | 内容が空(または空白のみ)の行を除去する |
| 重複行を削除 | 2回目以降に現れた同じ行を削除し、最初の1つだけ残す |
| 大文字小文字を無視 | AppleとappleなどをONにすると同じ行として重複判定する |
| 昇順ソート | あいうえお順・ABC順(ロケール準拠の文字列比較)で並べ替え |
| 降順ソート | 昇順の逆順で並べ替え |
| 数値としてソート | 各行を数値として解釈し小さい順に並べ替え |
| 逆順(reverse) | 現在の行の並びをそのまま上下反転する |
重複行の削除では、最初に登場した行の順序を保持したまま、以降に現れる重複だけを取り除きます(安定した挙動)。並べ替えを選んでいない場合は元の順序がそのまま残り、昇順・降順・数値ソートを選ぶとユニーク化した後の行がその基準で並べ替えられます。数値ソートでは数値として解釈できない行は末尾側にまとめられます。