📋 行の操作(ソート・重複削除)

複数行のテキストを、並べ替え・重複行の削除・空行削除・各行トリム・逆順・シャッフル・行番号付与できます。操作は自由に組み合わせられ、決まった順番で適用します。処理はすべてブラウザ内で完結し、入力内容はどこにも送信されません。

入力と操作

並べ替え

記号→数字→英大文字→英小文字→かな…のように、文字のコード順で並べます。

整形・変換(組み合わせ可)

操作は上から順に適用されます。

結果

解説

「行の操作」は、1行を1項目とみなした複数行テキストをまとめて整えるためのツールです。買い物リストやToDo、名簿、メールアドレスの一覧、URLの束、CSVの1列を貼り付けた縦一列のデータなど、「行の集まり」を扱う場面はとても多くあります。本ツールは、並べ替え・重複行の削除・空行削除・各行のトリム・逆順・シャッフル・行番号付与といった操作を、チェックひとつで組み合わせて適用できます。すべての処理は端末内(ブラウザ内)で行われ、入力した内容がサーバーに送られることはありません。

並べ替えには4つの方式があります。「文字コード順(辞書順)」は各文字の内部コードで比較する最も基本的な並べ方で、記号→数字→英大文字→英小文字→かな…の順になります。「数値順」は行を数として読み、10 と 9 と 2 を 2→9→10 の順に並べます(辞書順だと 10→2→9 になってしまう問題を避けられます)。「行の長さ順」は文字数の少ない行から並べます。使いどころに応じて向き(昇順・降順)と方式を選んでください。

「自然順(natural sort)」は、人が自然だと感じる並べ方です。文字列の中に数字が混ざっているとき、その数字のかたまりを数として比べます。たとえば辞書順では「img1, img10, img2」と並んでしまうファイル名や連番も、自然順なら「img1, img2, img10」と期待どおりに並びます。バージョン番号(v1.9 と v1.10)、章立て(第2章と第10章)、連番付きの品番などを扱うときに便利です。

複数の操作を選んだときは、「各行トリム → 空行削除 → 重複行削除 → 並べ替え → 逆順 → シャッフル → 行番号付与」の決まった順で適用します。たとえばCSVから貼り付けた列を整える場合は、まずトリムで余分な空白を落とし、空行を消し、重複を除いてから並べ替える、という流れになります。重複削除は既定で大文字・小文字を区別しますが、チェックひとつで区別しない照合にも切り替えられ、「Apple」と「apple」を同じ行として扱えます。

よくある質問

複数の操作を選ぶと、どの順番で適用されますか?

「各行トリム → 空行削除 → 重複行削除 → 並べ替え → 逆順 → シャッフル → 行番号付与」の固定順で適用します。たとえば「重複削除」と「昇順(文字コード順)」を同時に選ぶと、先に重複を消してから並べ替えます。この順番は入力欄の下にも表示しています。

自然順(natural sort)とは何ですか?

文字列に含まれる数字のかたまりを、数として比較する並べ方です。辞書順では「item2」より「item10」が先に来てしまいますが、自然順では 2 と 10 を数として比べるため「item2 → item10」と並びます。連番のファイル名やバージョン番号を扱うときに直感どおりになります。

数値順と文字コード順(辞書順)はどう違いますか?

文字コード順は1文字ずつコードで比べるため、「10・2・9」は先頭の文字「1」「2」「9」で比較され「10 → 2 → 9」と並びます。数値順は行全体を数として読むので「2 → 9 → 10」と並びます。金額・個数・番号などの数字の一覧には数値順が向いています。数として読めない行は末尾側にまとめます。

重複削除では、どの行が残りますか?

同じ内容の行が複数あるとき、最初に現れた行を残し、2回目以降を削除します。並べ替えより前に実行されるため、並べ替えを併用すれば結果は並べ替え後の順序になります。「大文字・小文字を区別しない」を選ぶと、「Apple」と「apple」を同じ行とみなして片方だけ残します。

「空行の削除」と「各行トリム」は何が違いますか?

「各行トリム」は各行の前後にある空白(スペースやタブ)を取り除きます。「空行の削除」は、中身が空(または空白だけ)の行そのものを消します。両方を選ぶと、まずトリムで空白だけの行を空にしてから、空行として削除するので、余分な空白行をきれいに片づけられます。

シャッフルは押すたびに結果が変わりますか?

はい。シャッフルは行の順序を乱数で入れ替えるため、実行のたびに結果が変わります。同じ入力でもう一度混ぜ直したいときは「シャッフルし直す」ボタンを押してください。抽選の順番決めや、テスト用データの並びをばらしたいときに使えます。

統計の「空行を除く行数」は何を数えていますか?

結果の中で、中身が空白だけではない行の数です。「行数」は空行も含めた全体の行数、「文字数」は結果全体の文字数(改行文字は除く)です。重複削除や空行削除でどれだけ整理されたかの確認に使えます。

入力したテキストはサーバーに送られますか?

送られません。すべての処理はお使いのブラウザ内で完結し、入力内容がどこかに送信・保存されることはありません。オフラインでも利用できます。