テキストソートツールとは?

テキストソートツールは各行を並べ替えます。アルファベット順、数値順、逆順から選べます。大文字小文字の区別はオン・オフでき、重複は削除でき、数字を含む行は実際の数値で並びます。リストの整理やデータの掃除、ログの並べ替えに使えます。

アルファベット順(A-ZまたはZ-A)と数値順(昇順/降順)から選べます。数値ソートは混在した文字列から数字を取り出すので、「20個」「3個」がテキストではなく実数として並びます。大文字小文字スイッチで appleとAppleを同一視するかが決まり、重複削除オプションは並び替えと同時に重複行を取り除きます。

使い方

  1. 入力エリアにテキストを貼り付けてください。各行が1つの項目として扱われます。
  2. ソート方法を選択します — アルファベット昇順(A-Z)、降順(Z-A)、数値昇順、数値降順 — さらに大文字小文字の区別や重複削除のオプションを切り替えられます。
  3. ソート結果をコピーするか、テキストファイルとしてダウンロードできます。元の入力は保持されるため、別のソート方法を試すことも可能です。

使用するタイミング

  • 大文字小文字の不揃いと重複が混じったメーリングリストを整理する。
  • プレーンテキストに書き出したCSVの1列(商品コードやバージョン番号など)を並べ替える。
  • 用語集、読書リスト、貢献者一覧をアルファベット順に整えてから別のドキュメントに貼り付ける。

結果

「Bananas、Apples、Cherries」のような買い物リストを1行ずつ入力し、A-Zでソートすると「Apples、Bananas、Cherries」に並び替わります。

よくある質問

「Item 12」「¥1,200」のような行は数値ソートでどう扱われますか?
数字以外を取り除き、残った部分を数値として解釈します。だから「Item 3」「Item 12」は3→12の順に並びます。「¥1,200」は1200として扱われ、数字が一つもない行は0扱いになります。
並び替えの単位は行ですか、単語ですか?
行です。1行が1つの項目で、中の単語数は関係ありません。空白だけの行や完全に空の行はソート前に除外されるので、出力に空行が残ることはありません。
ソートを止めれば元の順序は保たれますか?
入力欄は常に元のテキストをそのまま保持し、ソートしても書き換わりません。並び替えた結果はコピーまたはダウンロードで持ち出し、元の入力に戻って別のソート方法を試せます。
重複削除と大文字小文字スイッチを併用したときの挙動は?
大文字小文字オフだとAppleとappleは重複と見なされ、最初に出てきた方だけ残ります。オンにすれば両方残ります。いずれの場合も比較前に行末の空白は取り除かれます。
アルファベット順は非ラテン文字でも機能しますか?
機能します。ロケールに基づく比較を使うので、中国語、キリル文字、アラビア文字なども生のUnicode値ではなく自然な並び順でソートされます。複数の文字体系が混在した行は標準のロケール規則にフォールバックします。

関連ツール