TextJanitor

行の並べ替え

リストを貼り付けて、アルファベット順、自然順、数値順、長さ順に並べ替えたり、逆順にしたり、ランダムにシャッフルしたりします。

入力行数
0
出力行数
0

処理中…

テキストはブラウザ内で処理され、サーバーにアップロードされたり保存されたりすることはありません。

行の並べ替え の使い方

  1. 1 行をボックスに貼り付けます(1行に1項目)。
  2. 2 リストから並べ替えの順序を選びます。並べ替えた行がすぐに表示されます。
  3. 3 オプションを調整します:大文字小文字を無視、前後のスペースを無視、空行や重複を削除。
  4. 4 並べ替えた行をコピーするか、.txt ファイルとしてダウンロードします。

リストを並べる9つの方法

アルファベット順がデフォルトですが、リストが単語だけで構成されることはあまりありません。このツールは、AからZ、ZからA、自然順、数値順、長さ順(どちらの方向でも)で並べ替え、順序を逆にし、シャッフルできます。すべてのオプションは行ごとに動作し、入力された行数と出力された行数を表示するため、空行や重複が削除されたかどうかが一目でわかります。

自然順での並べ替え

単純なアルファベット順の並べ替えは文字を1つずつ比較するため、1が2より前に来るので「item 10」が「item 2」より前になります。自然順での並べ替えは、数字の並びを1つの数として読み取ります。ファイル名、バージョン、番号付きリストでは、これが期待される並び方です。

変更前

item 10 item 2 item 1

変更後

item 1 item 2 item 10

数値順での並べ替え

数値順の並べ替えは、各行の最初の数字を見つけ、その値で並べます。そのため、価格、スコア、数量が他のテキストの中にあっても正しく並びます。1,500のようなカンマ付きの数字も認識され、負の数や小数も使えます。数字のない行は、元の順序のまま最後に置かれます。

言語に合わせた並べ替え

アルファベットは言語ごとに異なります。フランス語やスペイン語ではアクセント付きの文字は通常の文字の近くに並ぶべきですが、言語によっては ä のような文字は z の後ろに並べられます。言語に合わせた並べ替えをオンにすると、ブラウザは自身の言語のルールを適用します。端末の言語に左右されない、固定のシンプルな順序にしたい場合はオフにしてください。

安定した結果とシャッフル

選んだ順序で2つの行が同じになる場合、それらは元の相対的な順序を保つため、同順位のものが並べ替えのたびに入れ替わることはありません。シャッフルはブラウザの安全な乱数生成器を使うので、どの並びも同じ確率で起こり、何度でもシャッフルし直せます。

ヒント

先に並べ替え、あとで整理しましょう。リストに繰り返しがある場合は「重複行を削除」にチェックを入れるか、回数も知りたい場合は専用の重複行の削除をお使いください。PDFから貼り付けた行は、意味のある順序に並べ替える前に、改行削除ツールが必要な場合があります。

よくある質問

自然順とアルファベット順の違いは何ですか?

アルファベット順は文字を1つずつ比較するため、「item 10」が「item 2」より前に来ます。自然順は数字の並びを数として扱うので、「item 2」が「item 10」より前に来ます。

数値順では、数字のない行はどう扱われますか?

各行で最初に見つかった数字を並べ替えに使います。数字のない行は、ほかのすべての行の後に、元の順序のまま置かれます。

シャッフルは本当にランダムですか?

ブラウザの安全な乱数生成器と標準的なシャッフル方式を使うので、可能なすべての並びが同じ確率で起こります。

同じ行同士が入れ替わることはありますか?

いいえ。選んだ順序で2つの行が同順位の場合は、リスト内での元の順序のままになります。

大文字小文字を区別して並べ替えられますか?

はい。「大文字小文字を無視」のチェックを外します。同じ文字の小文字と大文字が別のものとして扱われますが、言語に合わせたモードでは近くに並びます。

テキストはサーバーに送信されますか?

いいえ。並べ替えはすべてブラウザ内で行われ、行が端末の外に出ることはありません。