行の並べ替え
テキストの行をロケール対応の自然な順序で昇順・降順・逆順・ランダムに並べ替えます。重複削除や空行無視も可能。ブラウザ内で処理. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と使い方のヒント
自然な並べ替えとは?
このツールは、ブラウザのロケール対応の比較関数を使用し、数字の連続を数値として扱います。例えば、「item2」と「item10」を昇順で並べると、「item2」が「item10」より前に来ます。これは単純な文字コード順とは異なります。
具体的な例
入力:
item10 item2 item1
昇順で並べ替えると:
item1 item2 item10
降順なら:
item10 item2 item1
逆順なら元の順序を反転します。
重複と空行の扱い
「重複行を削除」を有効にすると、完全に同じ行(大文字小文字を区別)が最初の1つだけ残ります。「空行を無視」を有効にすると、トリム後に空になる行は結果から除外されます。
ランダムな順序
「ランダム」モードでは、暗号学的に安全な乱数生成器を使用して行をシャッフルします。再現性はありません。
制限事項
入力は最大500,000文字です。並べ替えはブラウザ内で行われ、データが外部に送信されることはありません。ただし、ロケールの照合順序はブラウザによって異なる場合があります。CSVの列キーやカスタムソートキーには対応していません。
よくある質問
Q1: 大文字と小文字を区別しない並べ替えはできますか?
いいえ。このツールの並べ替えは、ブラウザのロケール比較に依存しますが、大文字小文字の扱いはブラウザによって異なります。重複の削除は常に大文字小文字を区別します。
Q2: ランダムな順序を再現できますか?
いいえ。ランダムモードは毎回異なる結果を生成します。再現可能なシードや監査用のシードは提供されていません。
Q3: 行内の特定の列で並べ替えたいのですが?
このツールは行全体を1つの単位として並べ替えます。CSVの列キーやカスタムキーによる並べ替えには対応していません。
チェックリスト
- 入力テキストが改行で区切られているか確認
- 希望する並べ替えモードを選択
- 重複行や空行の処理を必要に応じて設定
- 結果を確認し、必要ならコピー
処理はブラウザ内でローカルに行われます。