Glyph WidgetsGlyph Widgets
ツール概要お問い合わせブログプライバシー利用規約広告を削除Ko-fiでサポート

© 2026 Glyph Widgets LLC. All rights reserved.

·

100%クライアントサイド処理

ブログに戻る

Text Sorter:行の並べ替えと重複削除

テキスト行をアルファベット順・数値順・長さ順・自然順で並べ替え。6つの並べ替え方法、昇順・降順対応。無料、登録不要。

Glyph Widgets
2026年2月27日
約14分で読めます
テキストソート行ソートオンラインアルファベット順テキスト並べ替え行ソーター

Text Sorter とは?

Text Sorter は、6つの並べ替え方法のいずれかを使ってテキスト行を並べ直すブラウザベースのツールです。アルファベット順、数値順、行の長さ順、自然ソート、単語数順、文字数順の6種類に対応しており、各方法で昇順または降順を選択できます。オプションの大文字・小文字区別トグルにより、大文字と小文字の並び順を変更できます。参照リストを整理するライター、設定キーやログエントリを並べ替える開発者、エクスポートした値を整理するデータワーカーは、スプレッドシートを開いたりスクリプトを書いたりせずに信頼性の高い多方式の行並べ替えが必要なときにこのツールを活用します。すべての処理はブラウザ内で行われるため、テキストがデバイスから外に出ることはありません。初回ページ読み込み後はオフラインでも動作します。

主な機能

  • アルファベット順(A–Z) — Unicode コードポイントに基づく標準の辞書式順で行を並べ替えます。デフォルトは大文字・小文字を区別しません。
  • 逆アルファベット順(Z–A) — 同じアルファベット順を降順で並べ替えます。
  • 数値順 — 各行の先頭の数値を抽出して比較します。純粋なアルファベット順では失敗するケースで、整数と小数を正しく処理します。
  • 行の長さ順 — 文字数を基準に、最短から最長、または最長から最短の順に行を並べ替えます。
  • 自然ソート — 埋め込まれた数値を文字列ではなく数値として扱います。「item2」が「item10」の前に並びます(純粋なアルファベット順では「item10」が「item2」の前に来てしまいます)。
  • 単語数順 — 各行に含まれるスペース区切りの単語数で行を並べ替えます。
  • 文字数順 — 各行の総文字数で並べ替えます(行の長さ順と同等ですが、明確さのために別のモードとして用意されています)。
  • 昇順と降順 — どの並べ替え方法でも2つの順序を切り替えられます。
  • 大文字・小文字区別オプション — 有効にすると大文字が小文字より前に並びます(A は a より前)。混在するテキストが期待通りに並ぶよう、デフォルトは無効です。
  • バッチモード — 1行ずつ送信された複数の独立したテキストブロックを並べ替えるプレミアム機能。
  • 結果をクリップボードにコピー — 並べ替えた出力をワンクリックでコピー。
  • プリセットと履歴のサポート — 並べ替えの種類・順序・大文字小文字の設定をプリセットとして保存し、過去の並べ替え操作を記録するプレミアム機能。

Text Sorter の使い方

ステップ 1:ツールを開く

Text Sorter に移動します。上部のオプションパネルには2行のボタンが表示されます。「順序」(昇順 / 降順)と「並べ替え基準」(アルファベット順、数値順、長さ順、自然ソート、単語数、文字数)です。その下に「大文字・小文字を区別」チェックボックスがあります。デフォルトでは昇順とアルファベット順が選択され、大文字・小文字区別はオフです。

ステップ 2:並べ替えの種類と順序を選ぶ

データに合った並べ替えボタンをクリックします。

  • アルファベット順 — 一般的なテキストリスト、名前、単語に。
  • 数値順 — 数値で始まる行(価格、スコア、IDなど)に。
  • 長さ順 — 行の長さで並べ替えたいときに。
  • 自然ソート — バージョン付きファイル名、番号付き項目、埋め込み数値を数値として並べ替えたいリストに。
  • 単語数 — 単語数で最短から最長に並べたいときに。
  • 文字数 — 総文字数で行を並べ替えたいときに(長さ順と同じ考え方ですが、別途用意されています)。

次に、小さい順 / A から Z へは 昇順、逆順は 降順 をクリックします。

ステップ 3:大文字・小文字の区別を設定する(任意)

デフォルトでは大文字・小文字の区別はオフです。「banana」「Banana」「BANANA」は互いに同じ順位になります。「大文字・小文字を区別」ボックスをチェックすると、大文字が小文字の前に並びます。たとえば、大文字・小文字が意味的に重要なプログラミング識別子を並べ替える場合に有効です。

ステップ 4:入力をペーストする

入力テキストエリアをクリックして、テキスト行をペーストします。テキストエリアの上に小さい文字で行数が表示されます。右の「並べ替え済み出力」パネルはキーを押すたびに即座に更新されます。並べ替えの種類・順序・大文字小文字の設定を変更しても、出力が即座に並べ替え直されます。

例:アルファベット順昇順、大文字・小文字を区別しない:

入力:

cherry
Apple
banana
date

出力:

Apple
banana
cherry
date

例:数値順降順:

入力:

item: 42
item: 7
item: 100
item: 15

出力:

item: 100
item: 42
item: 15
item: 7

ステップ 5:結果をコピーする

「結果をコピー」をクリックすると、並べ替えた出力がクリップボードにコピーされます。トースト通知でコピーが確認されます。出力が空の場合、ボタンは無効です。コピー操作により、ツール履歴(サポーター機能)に Sort alphabetical asc (12 lines) のようなラベルで記録されます。

実用的な使用例

参考文献リストのアルファベット順化

40件の文献がランダムな順序で並んでいる参考文献リストをアルファベット順にする場合、1行に1件ずつペーストし、アルファベット順と昇順を選択すると、出力パネルに A から Z の順で表示されます。コピーしてドキュメントに貼り付けるだけです。

バージョン番号を正しく並べ替える

リリースノートに v1.9、v1.10、v1.2、v1.11 というバージョンが並んでいるとします。アルファベット順では v1.10、v1.11、v1.2、v1.9 という誤った順序になります。代わりに 自然ソート を選択してください。自然ソートは 10 > 9 であることを数値として認識し、v1.2、v1.9、v1.10、v1.11 という正しい順序を生成します。

値でデータをランク付けする

テストスコアのリストが1行に1件ずつ並んでいます。

87
42
95
61
78

数値順 と 降順 を選択すると、最高点から最低点に並べ替えられます。

95
87
78
61
42

この例では純粋なアルファベット順でも偶然同じ結果になりますが、9 と 10 が混在するリストでは失敗します(アルファベット順では 10 が 9 より前に来ます)。

ヒントとベストプラクティス

ファイル名やバージョン文字列には自然ソートが適しています。 chapter1.txt、chapter10.txt、chapter2.txt のような文字列をアルファベット順で並べ替えると正しくない順序になります。自然ソートは埋め込まれた数値を尊重し、chapter1.txt、chapter2.txt、chapter10.txt という順序を生成します。

並べ替える前に Duplicate Line Remover と組み合わせてください。 リストに重複が含まれている場合は、先に削除してから並べ替えると、意図しない同一行の隣接表示を防げます。

大文字・小文字の区別はアルファベット順の並べ替えにのみ予測可能な形で影響します。 大文字・小文字区別をオンにすると、大文字の Unicode コードポイントが小文字より小さいため(A=65、a=97)、すべての大文字行が小文字の前に並びます。完全に大文字・小文字を区別しない並べ替えが必要な場合は、オプションのチェックを外したままにしてください。

数値並べ替えは先頭の数値を抽出します。 数値で始まらない行はその数値が0であるかのように並べ替えられるか、0との相対位置に基づいて配置されます。数値プレフィックス付きの行と数値なしの行が混在するデータには、数値並べ替えで予期しないグループ化が生じることがあります。混在データにはアルファベット順を使用してください。

並べ替え後の出力の行数は入力と同じです。 並べ替えツールは重複や空白行を削除しません。昇順アルファベットモードでは空白行が先頭に並びます(空文字列はどの文字よりも小さいため)。重複除去も必要な場合は Duplicate Line Remover と組み合わせてください。

単語数並べ替えはリスト項目のトリミングや優先順位付けに役立ちます。 機能の説明リストを単語数で昇順に並べ替えると、最も短い項目がすぐに目に入ります。短い項目は具体的でスキャンしやすいことが多いです。降順では最も詳細な項目が上に来るので、編集対象を見つけやすくなります。

よくある問題とトラブルシューティング

数値並べ替えで予期しない結果が出る場合。 この並べ替え方法は数値パースを使用して各行の先頭の数値を抽出します。数値で始まらない行はゼロとして扱われます。数値が行の途中(先頭ではなく)に埋め込まれている場合は、文字列内の数値を見つけて比較に使用する自然ソートを使用してください。

アルファベット順で数値が文字より前に並ぶ場合。 大文字・小文字区別がオフで、入力に数字で始まる行がある場合、数字(0–9、Unicode 48–57)は大文字(65+)や小文字(97+)より前に並びます。これは標準的な ASCII 順です。数値を末尾に移動する組み込みオプションはないため、手動でセクションを分割して並べ替える必要があります。

降順アルファベット並べ替えでは同値の行も含めてリスト全体が逆になります。 等しい2行(たとえば2つの空白行)は、昇順と比べて逆の入力順序で現れます。これは通常の比較ソートの動作です。

各パネルの上に表示される行数には末尾の空白行が含まれています。 ペーストしたテキストが改行で終わっている場合、予想より1行多く表示されることがあります。input.split('\n') が最後の改行後の空文字列を1行として数えるためです。並べ替えは正しく処理されます。余分な空白行は昇順アルファベットモードで先頭に並びます。

バッチモードは各バッチ入力行を独立したテキストブロックとして処理します。 バッチ入力の各行はそれ自体が並べ替えるブロックです。各「ブロック」は1行なので、各バッチ入力行が複数行をエンコードしたブロックでない限り、標準的な並べ替え方法でのバッチモードは興味深い結果を生みません。バッチモードは Duplicate Remover や Reverser ツールで最も役立ちます。

プライバシーとセキュリティ

Text Sorter は JavaScript を使用してすべてのテキストをブラウザ内で完全に処理します。テキストはどのサーバーにも送信されません。sortLines 関数は入力されたテキストに対して同期的に実行され、並べ替え中にネットワークリクエストは行われません。初回ページ読み込み後はオフラインで動作します。社内報告書、個人リスト、機密識別子などの機密データを並べ替えても、そのデータがデバイスから出るリスクはありません。

よくある質問

Text Sorter は無料ですか? はい。6つの並べ替え方法、両方の順序方向、大文字・小文字区別オプションはすべて、アカウントや支払いなしで無料です。

オフラインで使えますか? はい。ページが読み込まれれば、インターネット接続なしでも並べ替えが動作します。

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

アルファベット順と自然ソートの違いは何ですか? アルファベット順は Unicode コードポイントを使って文字を1文字ずつ比較するため、3文字目で「1」(49)< 「2」(50)となり「item10」が「item2」より前に並びます。自然ソートは埋め込まれた数値 10 と 2 を認識し、数値として比較することで「item2」を「item10」の前に正しく配置します。

「長さ順」は何を基準に並べ替えますか? 長さ順は各行の総文字数(スペースを含む)で並べ替えます。昇順モードでは 20 文字の行が 21 文字の行より前に並びます。

単語数並べ替えと長さ順の違いは何ですか? 単語数は各行のスペース区切りのトークン数で並べ替えます。4つの長い単語を持つ短い行が、2つの短い単語を持つ長い行より上位になることがあります。長さ順は単語の境界を無視して文字をそのまま数えます。

タブやその他の空白を含む行は処理できますか? sortLines 関数は改行(\n)で入力を分割します。行内のタブやその他の空白はその行のコンテンツの一部であり、長さベースおよび単語数ベースの並べ替えに影響します(タブ区切りの行は単語数の計算方法によってより多くの「単語」を持つことがあります)。きれいな並べ替えのために、ペーストする前に空白を正規化してください。

横並び表示なしでその場で並べ替えることはできますか? 現在の UI は常に横並びの入力・出力レイアウトを表示します。入力を並べ替え結果で置き換えるには、結果をコピーして入力パネルに貼り付けてください。出力は新しい入力からすぐに並べ替え直されます。

並べ替え中に空白行はどうなりますか? 空白行はゼロ文字・空文字列の行として扱われます。昇順アルファベット並べ替えでは先頭に浮き上がります。降順アルファベット並べ替えでは末尾に沈みます。並べ替えツールでは削除されません。複数の空白行をまとめたい場合は Duplicate Line Remover を使用してください。

ツールが並べ替えられる最大行数はありますか? 強制的な上限はありません。何千行でも高速に並べ替えられます。数十万行のような非常に大きな入力では少し時間がかかることがありますが、ほとんどの実用的なケースは瞬時に並べ替えが完了します。

関連ツール

  • Duplicate Line Remover — 並べ替えの前後に完全一致または近似の重複行を削除して、クリーンでユニークなリストを作成します。
  • Word Counter — 並べ替えの前後にテキストの単語数、文字数、文の数、段落数を数えます。
  • Text Reverser — 並べ替えとは異なる変換を使用して、テキストの文字・単語・行の順序を逆にします。

今すぐ Text Sorter を試してください: Text Sorter

最終更新: 2026年2月27日

続きを読む

他の記事Text Sorterを試す