ホーム / テキスト・リストツール / 行の並べ替え
無料オンラインツール

行の並べ替え

テキストの行をロケール対応の自然な順序で昇順・降順・逆順・ランダムに並べ替えます。重複削除や空行無視も可能。ブラウザ内で処理. 処理はブラウザ内でローカルに行われます。

使ってみる

機能と使い方のヒント

自然な並べ替えとは?

このツールは、ブラウザのロケール対応の比較関数を使用し、数字の連続を数値として扱います。例えば、「item2」と「item10」を昇順で並べると、「item2」が「item10」より前に来ます。これは単純な文字コード順とは異なります。

具体的な例

入力:

item10
item2
item1

昇順で並べ替えると:

item1
item2
item10

降順なら:

item10
item2
item1

逆順なら元の順序を反転します。

重複と空行の扱い

「重複行を削除」を有効にすると、完全に同じ行(大文字小文字を区別)が最初の1つだけ残ります。「空行を無視」を有効にすると、トリム後に空になる行は結果から除外されます。

ランダムな順序

「ランダム」モードでは、暗号学的に安全な乱数生成器を使用して行をシャッフルします。再現性はありません。

制限事項

入力は最大500,000文字です。並べ替えはブラウザ内で行われ、データが外部に送信されることはありません。ただし、ロケールの照合順序はブラウザによって異なる場合があります。CSVの列キーやカスタムソートキーには対応していません。

よくある質問

Q1: 大文字と小文字を区別しない並べ替えはできますか?

いいえ。このツールの並べ替えは、ブラウザのロケール比較に依存しますが、大文字小文字の扱いはブラウザによって異なります。重複の削除は常に大文字小文字を区別します。

Q2: ランダムな順序を再現できますか?

いいえ。ランダムモードは毎回異なる結果を生成します。再現可能なシードや監査用のシードは提供されていません。

Q3: 行内の特定の列で並べ替えたいのですが?

このツールは行全体を1つの単位として並べ替えます。CSVの列キーやカスタムキーによる並べ替えには対応していません。

チェックリスト

  • 入力テキストが改行で区切られているか確認
  • 希望する並べ替えモードを選択
  • 重複行や空行の処理を必要に応じて設定
  • 結果を確認し、必要ならコピー

処理はブラウザ内でローカルに行われます。