行ソート
1行1項目のテキストを昇順/降順で並び替えできます。比較時のみ空白や大文字小文字の扱いを切り替えられ、必要に応じて数値ソートも使えます。処理はブラウザ内で完結します。
入力文字数: 0
結果文字数: 0
入力データは原則ブラウザ内で処理します。機密情報は入力しないでください。
使い方
- 並び替えたいテキストを1行1項目で入力します。
- 昇順/降順と必要なオプションを選んで「並び替え」を押します。
- 結果を確認し、必要に応じてコピーして利用します。
判断基準
文字列順にするか数値順にするかを先に決めておくと、`10` と `2` の順序違いによる誤解を避けられます。
よくある失敗
- 数値ソートOFFのまま実行して `1,10,2` の文字列順になる。
- 前後空白無視をOFFのまま比較し、同名項目が別行として並ぶ。
- 空行除外をONにした結果、段落区切り用途の空行が消える。
注意点
- 前後空白無視や大文字小文字無視は比較時のみ適用し、出力は元の行を保持します。
- 数値ソートでは整数・小数・負数を扱えます。非数値行がある場合はエラー表示します。
- 同じ比較キーの行は、入力時の順序を保ったまま並びます。
- 入力内容はURLクエリにも反映されるため、共有時は機密情報が含まれていないか確認してください。
境界条件
- 日付の意味解釈(YYYY/MM/DD比較など)は自動判定しません。
- 自然順ソート(A2,A10の人間向け順序)には未対応です。
- 一般的には並び替え前後で件数確認し、欠落がないか確認する運用が安全です。
具体例
- 入力: `30 / 10 / 2`、数値ソート昇順 → 出力: `2 / 10 / 30`。
- 入力: `Apple / apple`、大文字小文字無視ON → 比較は同一キーで入力順維持。
失敗しやすい並び替え例
数値一覧を文字列ソートで処理する
`1,10,2` の順に並ぶため期待順とずれます。
例: 入力例: `30,10,2` / 出力: numericSort OFF だと `10,2,30`
前後空白無視をOFFのまま運用する
見た目同じ項目が別キーとして離れて並びます。
例: 判断ポイント: 表記ゆれがあるデータは ignoreTrim をONにする
境界値・例外ケース
数値ソート時に非数値行が混在
誤変換防止のためエラー扱いになります。
例: 入力例: `10`, `abc` / 出力: エラーメッセージ表示
同一キー行が多数ある
安定ソートで入力順は維持されます。
例: 判断ポイント: 同値行の相対順が変わらないことを確認
よくあるミス
日付文字列を数値ソートで扱う
想定する日付順にならないケースがあります。
例: 運用例: 日付は事前に形式統一してからソートする
空行除外ONのまま区切り行を失う
段落単位データでは構造が崩れることがあります。
例: 判断ポイント: 空行を意味として使う場合は excludeBlankLines をOFF
FAQ
空白の違いを無視して並び替えできますか?
「前後空白を無視して比較」をONにすると可能です。比較時のみ正規化し、結果には元の行を保持します。
数字の一覧を数値順で並び替えたいです。
数値としてソートをONにしてください。非数値が含まれる場合は誤変換防止のためエラーとして案内します。
マイナス値や小数も数値ソートできますか?
はい。`-1` や `3.14` の形式であれば数値として扱えます。
同じキーの行順はどうなりますか?
同値行は入力順を維持する安定ソートです。
タブを含む行はそのまま保持されますか?
はい。比較キーに使う設定に関係なく、出力行の文字列は元の内容を維持します。
基本FAQ
入力データは外部へ送信されますか?
原則として送信されません。入力内容はブラウザ内で処理します。例外がある場合は各ツールページ内に明記しています。
入力内容は自動保存されますか?
原則として自動保存しません。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。
関連ツール
現在の入力内容とあわせて確認しやすいツールです。