行ソーター
行のリストをアルファベット順、数値順、または長さでソート——逆順と大文字小文字区別なしオプション付き。
使い方
左側の入力ボックスにリストを貼り付けるか入力します。各行が1つのアイテムになるため、ショッピングリスト、名前のセット、ログ行、またはCSV行すべてが同じ方法で機能します——1行に1つのエントリ。テキストがあるとすぐに、ソートされた結果が右側に表示され、キーストロークのたびに更新されます。何も送信されず、ボタンを押す必要もありません。ソート順序はブラウザでライブに再計算されます。 「ソート方法」コントロールを使用して、行がどのように比較されるかを選択します。アルファベット順は locale 対応の比較を使用するため、アクセント付き文字と非英語文字は生バイト値ではなく読者の期待する場所に配置されます。数値順は各行の最初の数字を読み、その値でソートします。これが 2 が 10 の後ではなく前に正しく来る理由です。数字で始まらない行は下部にプッシュされます。行の長さ順は、最も少ない文字から最も多い文字へと行を配置します。大きな貼り付けで最短または最長のエントリを見つけるクイック方法です。 3つのトグルが結果を調整します。「逆順」はソート後に順序全体を反転させ、A→Z を Z→A に、または最小から最大へを最大から最小へに変換します。「大文字小文字区別なし」はアルファベット順モードで大文字と小文字を同じ文字として扱うため、Apple と apple が最初にすべて大文字が表示される代わりに一緒に配置されます。「空行を削除」はソート前に空白またはホワイトスペースのみの行を削除し、それらの間にギャップがあるようにコピーされたリストをクリーンアップします。 実例として、banana、Apple、cherry、apple の4行を貼り付けます。単純なアルファベット順は大文字 A が小文字の前でソートされるため、Apple、apple、banana、cherry を返します。大文字小文字区別なしをオンに切り替えると、Apple と apple のペアが上部でグループ化されながら、元の上下順序が保持されます。これはソートが安定しているためです。「逆順」を追加すると、同じリストが cherry から Apple へと返されます。 順序が正しく見えたら、「コピー」ボタンを使用して、ソートされたテキストをクリップボードに配置します。ソートは重複を削除したり、2つのリストを比較したり、スプレッドシートにデータを貼り付ける前の一般的な最初のステップです——繰り返される行を削除する必要がある場合は、結果を「重複行削除ツール」で実行します。
よくある質問
- 数値ソートはどのように動作しますか?
- 行は各行の最初の数字でソートされるため、「2」は「10」の前に来ます。最初に数字がない行は最後に配置されます。
- ソートは安定していますか?
- はい。同等と判定された行は元の相対的な順序を保持します。これは長さまたは数字でソートする場合に便利です。
- テキストはサーバーに送信されますか?
- いいえ。ソートはブラウザ内で完全に実行されます。何もアップロードされません。
- 大文字を無視してソートできますか?
- はい。アルファベット順モードで大文字小文字区別なしトグルをオンにすると、大文字と小文字が同等として扱われるため、すべての大文字が最初に表示されるのではなく、「Apple」と「apple」がまとめてソートされます。