行の並べ替え
テキストの行をアルファベット順・五十音順、数値の自然順、長さ順、逆順、ランダムに並べ替える無料ツール。アクセント付きの文字も正しい位置に並びます。ブラウザ上で動作します。
できること
行の並べ替えでは、テキストの各行を新しい順序に並べ直します。辞書順はページの言語の規則に従うので、アクセント付きの文字は Z の後ではなく元の文字の隣に並び、数字のオプションを使うと item 2 が item 10 より前に来ます。長さ順や、今の順序の反転、ランダムなシャッフルもでき、抽選やリストを混ぜるときに便利です。
使い方
- ボックスにテキストを貼り付けるか入力します。
- 並び順と、数字を数値として並べ替えるかどうかを選びます。
- 結果をコピーします。結果は入力に合わせて自動で更新されます。
よくある質問
なぜ item 10 が item 2 より前に来るのですか?
通常の辞書順ではテキストを 1 文字ずつ比較するため、1 が 2 より前に来るからです。「数字を数値として並べ替える(2 が 10 より前)」をオンにすると、行の中の数字が数値として比較されます。
アクセント付きの文字はどこに並びますか?
その言語の辞書と同じように、アクセントのない同じ文字の隣に並びます。日本語のかなも辞書と同じ順序で並びます。単純なコンピューターの並べ替えでは、文字ではなく文字コードを比較するため、É や Á が Z の後に来てしまいます。
シャッフルは本当にランダムですか?
はい。ブラウザの暗号論的乱数生成器と、すべての並び順が等しい確率で出る方法を使っています。同じリストを 2 回シャッフルすると、異なる結果になります。
テキストはどこかに送信されますか?
いいえ。処理はすべてブラウザ内、このページの中で行われます。サーバーには何も送信されず、何も保存されないので、個人的なリストや文書にも安心して使えます。
Wikipedia — Collation
Wikipedia — Natural sort order
Wikipedia — Fisher–Yates shuffle