本文へスキップ
1123.net
JA
1123.net

ツールを検索

ツール一覧を絞り込めます。すべてお使いのブラウザ内で動作します。

入力するとツールが絞り込まれます。Enter キーで最初の結果を開きます。

テキスト行の並べ替え

このツールは、リストをどこにもアップロードせずに行を並べ替えます。テキストをアルファベット順、または各行の最初の数値で、昇順・降順のどちらにも並べ替えられ、行の内容はそのまま保たれます。

データはブラウザ内でローカルに処理され、当サイトのサーバーへアップロードされることはありません。

オプション
0 行(入力) 0 行(出力)

このツールの使い方

  1. 1 入力欄にリストを1行1項目で貼り付けます。
  2. 2 昇順か降順を選び、行が数値で始まる場合は数値順の並べ替えをオンにします。
  3. 3 データに合わせて、大文字小文字の扱い、空白の削除、空行の扱いを調整します。
  4. 4 並べ替えたリストをコピーするか、欄をクリアして新しいリストを始めます。

計算式と計算ロジック

アルファベット順の並べ替え

ロケール対応の照合順序で行を比較

並べ替えには、ページの言語に対応したブラウザの照合規則を使います。「大文字小文字を無視」がオンの場合、「apple」と「Apple」は等しいと判定され、元の順序で順位が決まります。

数値順の並べ替え

比較キー = 行内で最初に見つかった数値

数値モードでは、各行の最初の数値を比較します。負の数や小数も対象です。数値がない行は、数値のある行の後ろに置かれ、その後でアルファベット順に並べ替えられます。

計算例

名前の並べ替え

入力した順に並んだ名前のリスト。

  1. 入力:Zoe、adam、Mia
  2. 昇順、大文字小文字を無視
  3. 出力:adam、Mia、Zoe

大文字小文字を区別しないアルファベット順では、入力が Zoe から始まっていても adam が先頭になります。

数量の並べ替え

数値で始まる買い物リスト。

  1. 入力:10 apples、2 pears、1 lemon
  2. 数値の昇順
  3. 出力:1 lemon、2 pears、10 apples

数値モードでは1、2、10を文字列ではなく数値として比較するため、10が2より前に来ることはありません。

境界ケースと精度

テキスト中の数値

数値モードは最初に見つかった数値を読み取ります。「version 2 beta」のような行は2で比較されるため、混在した内容では意図しない順序になることがあります。

空行

空行はそのまま残すことも、並べ替えの前に削除することもできます。先に削除しておくと、出力の先頭に空の項目が並びません。

同順位の行は元の順序を保つ

等しいと判定された行は元の相対順序を保つため、並べ替えの結果は予測しやすく、繰り返しても同じになります。

よくある質問

行全体を並べ替えますか、それとも最初の単語だけですか? +

常に行全体を保持します。比較の対象は行全体で、数値モードが有効な場合は各行の最初の数値です。

アルファベット順で「10」が「2」より前になるのはなぜですか? +

アルファベット順では文字を比較するため、「1」は「2」より前に来ます。10と2を数値として比較したい場合は、数値順の並べ替えをオンにしてください。

並べ替えは既定で大文字小文字を区別しますか? +

いいえ。「大文字小文字を無視」は既定でオンになっており、「apple」と「Apple」は等しいとみなされます。どちらが先になるかは元の順序で決まります。

降順に並べ替えることはできますか? +

はい。「降順」を選ぶと、同じ比較を逆方向に適用します。同順位の行は元の順序を保ちます。

リストはアップロードされますか? +

いいえ。並べ替えはすべてブラウザ内で行われ、テキストがサーバーに送信されることはありません。