DevTools Japan トップへ

行の重複削除・並べ替え

重複行の削除・ソート・空行削除をブラウザ内で処理

入力テキスト

オプション

並べ替え
処理前の行数
0
処理後の行数
0

出力テキスト

すべての処理はお使いのブラウザ内で行われ、入力したテキストが外部へ送信されることはありません。適用順は trim → 空行削除 → 重複削除 → 並べ替え です。重複判定は「大文字小文字を無視」オプションで挙動を変えられます。

行の重複削除・並べ替えツールの使い方

複数行のテキストから重複した行を削除(ユニーク化)し、昇順・降順・数値・逆順で並べ替えできる無料ツールです。メールアドレスや商品コードのリスト、ログの行、CSVの1列を貼り付けたデータなど、1行1項目のリストを整理・クレンジングするのに役立ちます。インストールや会員登録は不要で、すべての処理はお使いの端末のブラウザ内で完結します。

使い方はかんたんです。上の入力欄にテキストを貼り付けると、下の出力欄にリアルタイムで結果が表示されます。「重複行を削除」は初期状態でオンになっており、必要に応じて「前後の空白をtrim」「空行を削除」「大文字小文字を無視して重複判定」を組み合わせられます。並べ替えボタンで、あいうえお/ABC順の昇順、降順、数値としてのソート、逆順を選べます。処理前と処理後の行数も表示されるので、どれだけ行が減ったかがひと目で分かります。

こんな用途に

メールアドレスやユーザーIDの一覧から重複を除きたいとき、アンケートの自由記述を集計する前に同じ回答をまとめたいとき、ログやアクセス履歴から一意の値だけを抜き出したいとき、単語リストをアルファベット順・五十音順に並べ替えたいときなどに便利です。逆順ボタンを使えば、時系列で並んだログを新しい順に反転することもできます。

各操作の説明

このツールは複数の操作を組み合わせて適用できます。適用順は trim → 空行削除 → 重複削除 → 並べ替え の順で、意図した結果になるよう設計されています。たとえば前後の空白を除いてから重複を判定したい場合は、trim と重複削除の両方をオンにしてください。

操作内容
前後の空白をtrim各行の先頭と末尾のスペース・タブを取り除く
空行を削除内容が空(または空白のみ)の行を除去する
重複行を削除2回目以降に現れた同じ行を削除し、最初の1つだけ残す
大文字小文字を無視AppleとappleなどをONにすると同じ行として重複判定する
昇順ソートあいうえお順・ABC順(ロケール準拠の文字列比較)で並べ替え
降順ソート昇順の逆順で並べ替え
数値としてソート各行を数値として解釈し小さい順に並べ替え
逆順(reverse)現在の行の並びをそのまま上下反転する

重複削除の並び順について

重複行の削除では、最初に登場した行の順序を保持したまま、以降に現れる重複だけを取り除きます(安定した挙動)。並べ替えを選んでいない場合は元の順序がそのまま残り、昇順・降順・数値ソートを選ぶとユニーク化した後の行がその基準で並べ替えられます。数値ソートでは数値として解釈できない行は末尾側にまとめられます。

よくある質問

重複行の削除はどんな仕組み?
入力されたテキストを改行で1行ずつに分け、同じ内容の行が2回目以降に現れたら取り除きます。最初に登場した行の順序はそのまま保たれ、以降に現れる重複だけが削除されるため、元の並び順を崩さずにユニーク化できます。大文字小文字を無視して重複判定するオプションを併用すると、Appleとappleのようなケースもまとめられます。
並べ替えの種類は?
昇順ソート(あいうえお順・ABC順)、降順ソート、数値としてソート、逆順(reverse)の4種類に対応しています。昇順・降順はJavaScriptの文字列比較(ロケール準拠)で並べ替え、数値ソートは各行を数値として解釈して小さい順に並べます。逆順は今の行の並びをそのまま上下反転します。
データはサーバーに送信される?
いいえ。すべての処理はお使いのブラウザ内(クライアントサイド)で完結し、入力したテキストが外部サーバーへ送信されることはありません。ライブラリや外部通信も使用していないため、社外秘のリストや個人情報を含むデータでも安心してご利用いただけます。
操作を組み合わせられる?
はい。trim・空行削除・重複削除・ソートは同時に有効にでき、trim→空行削除→重複削除→並べ替えの順に適用されます。たとえば前後の空白を除いてから重複を判定したい場合は、trimと重複削除の両方をオンにすれば意図した結果が得られます。処理結果はいつでも下の出力欄で確認できます。
行数はどこで確認できる?
処理前(入力)の行数と処理後(出力)の行数を、それぞれ画面のカウンターに表示します。重複削除や空行削除でどれだけ行が減ったかがひと目で分かるため、リストの精査やデータクレンジングの確認に便利です。出力はコピーボタンでクリップボードにそのまま貼り付けられます。

関連ツール

カウントダウン計算和暦西暦変換年齢・勤続年数計算