テキスト行の並べ替え
行のリストをアルファベット順・数値順・長さ順に並べ替えたり、ランダムにシャッフルしたりできます。すべてブラウザ内で処理され、テキストは端末から外に出ません。
テキスト行の並べ替えは完全にブラウザ内で動作します。貼り付けたリストは端末上で並べ替えられ、ArrayKit やいかなるサーバーにもアップロードされることはありません。
重複行の削除ツールを開く
テキスト行の並べ替え について
テキスト行の並べ替えは、貼り付けたリスト(1 行につき 1 項目)を好きな順序に並べ替えます。A→Z または Z→A のアルファベット順、item2 が item10 より前に来る数値順、行の長さ順に並べたり、行をランダムな順序にシャッフルしたりできます。トグルを使えば、並べ替え前に大文字小文字を無視して比較したり、前後の空白をトリミングしたり、空行を除いたり、重複を削除したりできるので、雑然とした貼り付けが整った順序付きリストになります。出力は行数のカウントとともにリアルタイムで更新され、コピーしたりテキストファイルとしてダウンロードしたりできます。設定値の整理、名前やインポート文のアルファベット順、CSV 列の並べ替え、抽選のランダム化などに便利です。すべて端末上で動作し、貼り付けたリストがブラウザから外に出ることはありません。
機能
- ロケールを考慮した照合で A→Z または Z→A のアルファベット順に並べ替え
- item2 が item10 より前に来る数値(自然)順ソート
- 行の長さ順に、短いものから長いものへ並べ替え
- 行をランダムな順序にシャッフルし、ワンクリックで再シャッフル
- 大文字小文字を無視するトグルで Apple と apple を同一として扱う
- 並べ替え前に空白のトリミング、空行の削除、重複の除去
- 行数付きのリアルタイム出力に加え、コピーと .txt ダウンロード
- すべてブラウザ内で動作し、何もアップロードされない
テキスト行の並べ替え の使い方
- リストを 1 行につき 1 項目で貼り付けるか入力する
- モードを選ぶ:A→Z、Z→A、数値順、長さ順、シャッフル
- 必要に応じて大文字小文字の無視、トリミング、空行の削除、重複の除去を切り替える
- 並べ替えた結果をコピーするか、テキストファイルとしてダウンロードする
例
入力
banana
Apple
cherry
apple
cherry
出力
Apple
banana
cherry
大文字小文字の無視と重複の除去をオンにした A→Z:2 つ目の apple と cherry は最初のものにまとめられます。
よくあるエラーとトラブルシューティング
- 数字が誤った順序で並ぶ — item10 が item2 より前に表示される。 — A→Z から数値モードに切り替えてください。アルファベット順は 1 文字ずつ比較するため、自然な数値順にするには数値モードを選びます。
- 並べ替えた出力に重複行が残っている。 — 「重複を削除」をオンにしてください。各行の最初の 1 件を残します。「大文字小文字を無視」と組み合わせれば Apple と apple もまとめられます。
- 先頭や末尾のスペースがアルファベット順を狂わせている。 — 「各行をトリミング」を有効にすると、並べ替え前とコピー出力で前後の空白が取り除かれます。
- 再実行してもシャッフルが同じ順序を出し続ける。 — 再シャッフルをクリックすると新しいランダムな配置が生成されます。押すたびに現在のリストが新しい順序に並べ替えられます。
よくある質問
- 行のリストをアルファベット順に並べ替えるには?
- リストを 1 行につき 1 項目で貼り付け、昇順なら A→Z、降順なら Z→A を選ぶと、並べ替えた結果が即座に表示されます。Apple と apple を同じものとして扱いたい場合は「大文字小文字を無視」をオンにしてください。
- 数値順ソートはアルファベット順ソートとどう違うのですか?
- アルファベット順ソートはテキストを 1 文字ずつ比較するため、item10 が item2 より前に来ます。数値(自然)順ソートは桁を数値として読むので、item2、item10、item20 が本来の数値順のまま並びます。
- シャッフルは本当にランダムな順序になりますか?
- シャッフルは Fisher–Yates 法で行を無作為に並べ替えます。再シャッフルをクリックするたびに新しい配置が生成されるので、満足する結果になるまで何度でも並べ替え直せます。
- 並べ替えながら重複や空行を削除できますか?
- はい。「重複を削除」で各行の最初の 1 件だけを残し、「空行を削除」で空の行を取り除けます。どちらも選んだ並べ替えの前に適用されるため、出力は整った順序になります。
- 長さ順の並べ替えは、同じ長さの行をどう扱いますか?
- 長さモードは行を短いものから長いものへ並べます。2 つの行が同じ長さの場合はアルファベット順でタイを解消するので、同じ長さの項目でも予測可能な順序で出力されます。
- 並べ替えのために貼り付けたリストはどこかに送信されますか?
- いいえ。テキスト行の並べ替えは完全にブラウザ内で動作するため、貼り付けたリストは端末上で並べ替えられ、ArrayKit やいかなるサーバーにも送られることはありません。
関連ツール
- 重複行を削除 — リストを貼り付けて、一意な行を即座に取得。並べ替えオプション付き。
- テキスト比較 — 2つのテキストを行単位で比較し、追加と削除を確認します。
- 大文字・小文字変換 — テキストを camelCase、snake_case、kebab-case、PascalCase などに変換します。
- 単語数・文字数カウンター — 文字数・単語数・行数・バイト数・トークン数をリアルタイムにカウントします。
- テキストの検索と置換 — 正規表現・大文字小文字・単語単位の制御でテキストを一括して検索・置換できます。
- スラッグ生成ツール — タイトルをきれいでURLセーフなスラッグに変換します。
すべての ArrayKit ツール