行の並べ替え
テキスト処理はすべてブラウザ内で完結します。データは送信されません
入力
ファイルをここにドロップすると読み込めます
出力
行を思いどおりの規則で並べ替えます。主役は自然順です。数字の並びを数値として比較するので `file2` が `file10` より前に来ます。文字ごとの比較では `file10` が先になってしまいます。ほかに辞書順・数値順(行の最初の数値)・日付順(`2026-10-05`、`2026/10/05`、`10/05/2026` の 3 通り)・長さ順・逆順、そして再現可能なランダム(シードを入れれば同じ順序を何度でも)に対応します。数値や日付として読めない行は削除せず最後に回します。処理はすべてブラウザ内で完結し、アップロードも通信もありません。
機能
- 7 通りの並べ替え:自然順・辞書順・数値順・日付順・長さ順・逆順・ランダム
- 自然順は数字の並びを数値として比較(file2 が file10 より前)
- 日付順は 3 通りの書式に対応。読めない行は最後に回し、消さない
- ランダムはシードで同じ順序を再現できる
- 重複除去・大文字小文字の無視・行頭空白の無視を同時に
- 空行は末尾に残す・削除する・並べ替えに含めるから選択
- 1 行ずつ、または全体をコピー
- 処理はすべてブラウザ内で完結し、内容は送信されません
使い方
- 並べ替えたい複数行を貼り付けます
- 並べ替え方法を選びます(既定は自然順)
- 必要に応じて重複除去・大文字小文字の無視・行頭空白の無視をチェックし、空行の扱いを選びます
- 結果は即座に更新されます。「コピー」で取り出します
よくある質問
- 自然順と辞書順はどう違いますか?
- `file10` と `file2` で考えます。辞書順は 1 文字ずつ比較し `1` が `2` より小さいので `file10` が先です。自然順は数字の並びを数値として比較し 10 が 2 より大きいので `file2` が先になります。ファイル一覧や章番号、バージョン番号が求めるのは後者です。
- 日付はどの書式を認識しますか?
- `2026-10-05`、`2026/10/05`(年が先)、`10/05/2026`(月/日/年)の 3 通りです。先頭が 4 桁なら年として読むため、`2026/10/05` が別の日付に化けることはありません。
- 日付として読めない行はどうなりますか?
- 削除せず最後に回します。どの行が日付として認識されなかったかが一目で分かります。数値順も同じです。
- ランダムは毎回変わりますか?
- シードが空なら毎回シャッフルし直します。シードを入れると同じ順序を再現できます。このツールはリアルタイムに動くため、シードなしだと 1 文字打つたびに並びが変わり、結果を読み取れません。
関連ツール
行の長さで絞り込み
テキスト文字数・UTF-8 バイト数・表示幅(CJK は 2 幅)で各行を絞り込みます。範囲内の行を残すか削除するかを選べます。
テキスト整形
テキストログや表からコピーした1列を整形します。重複行の削除、並べ替え、空行・前後の空白・行番号の削除、空白のまとめを個別に切り替えできます。
複数行を 1 行に
テキスト複数行のテキストを 1 行にまとめます。改行は空白・カンマ・セミコロン・削除から選べます。空行と前後の空白の処理が先に入ります。
テキスト差分
テキスト2つのテキストを行ごとに比較し、追加・削除・未変更の行をハイライト表示します。変更は最小差分で整列し、すべてブラウザ内で処理します。
文字数カウント
テキスト英語は単語数、日本語や中国語は字数で別々に数えます。文字数・行数・バイト数・読了時間も同時に出し、すべてブラウザ内で処理するので送信しません。
命名規則の変換
テキスト14 の命名規則の間で識別子を変換します。fooBarBaz や FOO_BAR のような混在も語に分解し、連続する大文字も語ごとに切ります。