行を並べ替え
テキストの行を並べ替え、重複を削除、または順序を逆にできます。すべてブラウザー内でローカルに処理し、アップロードはありません。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
テキストの行を並べ替え、重複を削除、または順序を逆にできます。すべてブラウザー内でローカルに処理し、アップロードはありません。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
リストは望む順序で届くことはまれです。名前、メールアドレス、用語、ログ行の集まりは、並べ替えたり、重複を取り除いたり、ひっくり返したくなるものです。このツールは複数行のテキストを受け取り、行を選んだ形に整えます。アルファベットの昇順または降順、重複除去、あるいは逆順です。本来なら表計算ソフトやスクリプトが要る作業が、ここでは 1 クリックで済みます。
4 つの追加スイッチが結果を細かく整えます。各行をトリムは行頭と行末の邪魔な空白を削り、空行を削除はすき間を片づけ、大文字と小文字を区別しないは並べ替えと重複除去の際に Apple と apple を同じものとして扱い、数値を自然に並べ替えは数字の並びをひとまとまりの数として比較するため、2 が 10 の前に来ます。並べ替えは安定的で決定的です(数値スイッチを使わなければ純粋に文字コード順)。そのため出力は再現可能で、端末の言語設定に左右されません。
すべての処理は純粋な JavaScript でブラウザー内のみで完結します。あなたのテキストはアップロードも保存もされず、外部ライブラリーが CDN から読み込まれることもありません。これは個人情報を含みうる住所一覧やログの抜粋でとくに重要です。結果はテキストファイルとしてダウンロードするか、そのままコピーできます。
| 入力形式 | テキスト入力 |
|---|---|
| 出力形式 | TXT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: 並べ替えは特定言語の照合規則ではなく、Unicode の文字コード順で行われます(決定的で言語に依存しません)。そのため、大文字と小文字を区別しないを選ばない限り、数字と大文字は小文字より前に並びます。数値を自然に並べ替えを使うと、数字の並びはひとまとまりの数として比較され(2 が 10 の前)、これも決定的なままです。比較は単語単位ではなく行単位です。非常に大きなテキストはお使いの端末のメモリーによって制限されます。
いいえ。並べ替えと重複除去はすべてブラウザー内でローカルに実行されます。あなたのテキストが端末から出ることはなく、保存もされません。
純粋に文字コード順で並べ替えるためで、そこでは大文字が小文字より前にあります。表記を問わずに扱いたい場合は大文字と小文字を区別しないをオンにしてください。
はい。重複を削除は最初に現れたものと元の順序を保ち、追加で並べ替えはしません。
改行で区切られた各区間です。異なる改行スタイル(Windows と Unix)は同一に扱われます。
純粋な文字コード順では数字が 1 桁ずつ比較され、10 の 1 は 2 より前に来ます。数値を自然に並べ替えを有効にすると、数字の並びがひとまとまりの数として比較され、2 が 10 の前に来ます。