テキスト行ソートツールの機能と特徴
テキスト行ソートツールは、貼り付けたテキストリストを特定の基準に基づいて並べ替えることができるツールです。このツールは、各行のテキスト内容そのものを書き換えることなく、行の並び順のみを変更します。
並べ替えの基準となるソートモードには、「アルファベット順」、「数値」、「文字数」の3種類が用意されています。また、並べ替える順序は「昇順」または「降順」から選択することができます。
入力と出力の仕様
本ツールは、入力されたテキストに対して以下の仕様と制限に基づいて処理を行います。
- 入力可能なテキスト: ソートしたいテキストを入力エリアに貼り付けて使用します。入力できるテキストの最大長は500,000文字までとなっています。
- 出力情報: ソート処理が完了すると、以下の情報が出力されます。
- ソート後の行: 指定した基準で並べ替えられたテキスト行が表示されます。
- 行数: 出力されたテキストの総行数です。
- 文字数: 出力されたテキストの総文字数です。
- 最長行: 出力されたテキストの中で、最も文字数が多い行の文字数を示します。
ソートにおけるルールと特殊なケースの処理
テキストを並べ替える際、選択したモードや入力内容に応じて以下のルールが適用されます。
- 数値モードでの処理: 「数値」モード(数値順)を選択した場合、各行の中で最初に見つかった数値に基づいてソートされます。このモードでは、数値を含む行が優先的に先にソートされ、数値を含まない行は数値を含む行の後に配置されます。その際、数値を含まない行同士の並び順は、元の入力時の相対的な順序がそのまま維持されます。
- 空行の扱い: 空行(何も書かれていない行)は、他の空の行と同様にソート処理が行われます。
- テキストの維持: ツールは各行の正確なテキスト内容をそのまま保持し、行の順序のみを入れ替えます。
エラーとステータスメッセージ
ツールの状態や処理結果に応じて、インターフェース上に以下のメッセージが表示されます。
- 準備完了。行を貼り付けてソートしてください。: ツールが使用可能な状態のときに表示されます。
- ソートするには、行を追加してください。: 入力エリアにテキストが存在しない場合に表示されます。
{count}行を{mode}の{order}でソートしました。: ソートが正常に完了した際に表示されます。{count}行を{mode}の{order}でソートしました(数値のない行は数値ありの行の後に配置されました:{skipped}行)。: 数値モードでのソート時、数値を含まない行が存在した場合に表示されます。- テキストが長すぎます。
{max}文字未満に抑えてください。: 入力されたテキストが500,000文字の制限を超えた場合に表示されるエラーメッセージです。 - このテキストをソートできませんでした。: 何らかの理由でソート処理に失敗した場合に表示されます。
- クリアしました。: 入力および出力内容が消去された際に表示されます。
- サンプルをソートしました。: サンプルテキストが読み込まれ、ソートされた際に表示されます。
- ソート後の行を入力エリアに移動しました。: 出力された結果を入力エリアに移動させた際に表示されます。
プライバシーとデータ処理について
本ツールでのソート処理は、すべてお使いのブラウザ上で行われます。入力されたテキストデータが外部のサーバー(BroBroGoなど)にアップロードされることはありません。
よくある質問(FAQ)
どのようなソートモードが利用できますか?
「アルファベット順」はテキストの内容を比較し、「数値」は各行で最初に見つかった数値を使用し、「文字数」は文字数で比較します。
数値を含まない行はどうなりますか?
数値順モードでは、数値を含む行が先にソートされます。数値を含まない行は、元の順序を維持したままその後に配置されます。
行のテキスト自体が書き換えられることはありますか?
各行のテキスト内容はそのまま維持され、行の並び順のみが変更されます。空行は他の空の行と同様にソートされます。