テキスト行の並べ替え

行のリストをアルファベット順・数値順・長さ順に並べ替えたり、ランダムにシャッフルしたりできます。すべてブラウザ内で処理され、テキストは端末から外に出ません。

テキスト行の並べ替えは完全にブラウザ内で動作します。貼り付けたリストは端末上で並べ替えられ、ArrayKit やいかなるサーバーにもアップロードされることはありません。

重複行の削除ツールを開く

テキスト行の並べ替え について

テキスト行の並べ替えは、貼り付けたリスト(1 行につき 1 項目)を好きな順序に並べ替えます。A→Z または Z→A のアルファベット順、item2 が item10 より前に来る数値順、行の長さ順に並べたり、行をランダムな順序にシャッフルしたりできます。トグルを使えば、並べ替え前に大文字小文字を無視して比較したり、前後の空白をトリミングしたり、空行を除いたり、重複を削除したりできるので、雑然とした貼り付けが整った順序付きリストになります。出力は行数のカウントとともにリアルタイムで更新され、コピーしたりテキストファイルとしてダウンロードしたりできます。設定値の整理、名前やインポート文のアルファベット順、CSV 列の並べ替え、抽選のランダム化などに便利です。すべて端末上で動作し、貼り付けたリストがブラウザから外に出ることはありません。

機能

テキスト行の並べ替え の使い方

  1. リストを 1 行につき 1 項目で貼り付けるか入力する
  2. モードを選ぶ:A→Z、Z→A、数値順、長さ順、シャッフル
  3. 必要に応じて大文字小文字の無視、トリミング、空行の削除、重複の除去を切り替える
  4. 並べ替えた結果をコピーするか、テキストファイルとしてダウンロードする

入力

banana
Apple
cherry
apple
cherry

出力

Apple
banana
cherry

大文字小文字の無視と重複の除去をオンにした A→Z:2 つ目の apple と cherry は最初のものにまとめられます。

よくあるエラーとトラブルシューティング

よくある質問

行のリストをアルファベット順に並べ替えるには?
リストを 1 行につき 1 項目で貼り付け、昇順なら A→Z、降順なら Z→A を選ぶと、並べ替えた結果が即座に表示されます。Apple と apple を同じものとして扱いたい場合は「大文字小文字を無視」をオンにしてください。
数値順ソートはアルファベット順ソートとどう違うのですか?
アルファベット順ソートはテキストを 1 文字ずつ比較するため、item10 が item2 より前に来ます。数値(自然)順ソートは桁を数値として読むので、item2、item10、item20 が本来の数値順のまま並びます。
シャッフルは本当にランダムな順序になりますか?
シャッフルは Fisher–Yates 法で行を無作為に並べ替えます。再シャッフルをクリックするたびに新しい配置が生成されるので、満足する結果になるまで何度でも並べ替え直せます。
並べ替えながら重複や空行を削除できますか?
はい。「重複を削除」で各行の最初の 1 件だけを残し、「空行を削除」で空の行を取り除けます。どちらも選んだ並べ替えの前に適用されるため、出力は整った順序になります。
長さ順の並べ替えは、同じ長さの行をどう扱いますか?
長さモードは行を短いものから長いものへ並べます。2 つの行が同じ長さの場合はアルファベット順でタイを解消するので、同じ長さの項目でも予測可能な順序で出力されます。
並べ替えのために貼り付けたリストはどこかに送信されますか?
いいえ。テキスト行の並べ替えは完全にブラウザ内で動作するため、貼り付けたリストは端末上で並べ替えられ、ArrayKit やいかなるサーバーにも送られることはありません。

関連ツール

すべての ArrayKit ツール