ja

行を並べ替え

テキストの行を並べ替え、重複を削除、または順序を逆にできます。すべてブラウザー内でローカルに処理し、アップロードはありません。

操作
  • 並べ替え A-Z
  • 並べ替え Z-A
  • 重複を削除
  • 順序を逆にする
各行をトリム
空行を削除
大文字と小文字を区別しない
数値を自然に並べ替え(2 が 10 の前)

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    リストは望む順序で届くことはまれです。名前、メールアドレス、用語、ログ行の集まりは、並べ替えたり、重複を取り除いたり、ひっくり返したくなるものです。このツールは複数行のテキストを受け取り、行を選んだ形に整えます。アルファベットの昇順または降順、重複除去、あるいは逆順です。本来なら表計算ソフトやスクリプトが要る作業が、ここでは 1 クリックで済みます。

    4 つの追加スイッチが結果を細かく整えます。各行をトリムは行頭と行末の邪魔な空白を削り、空行を削除はすき間を片づけ、大文字と小文字を区別しないは並べ替えと重複除去の際に Apple と apple を同じものとして扱い、数値を自然に並べ替えは数字の並びをひとまとまりの数として比較するため、2 が 10 の前に来ます。並べ替えは安定的で決定的です(数値スイッチを使わなければ純粋に文字コード順)。そのため出力は再現可能で、端末の言語設定に左右されません。

    すべての処理は純粋な JavaScript でブラウザー内のみで完結します。あなたのテキストはアップロードも保存もされず、外部ライブラリーが CDN から読み込まれることもありません。これは個人情報を含みうる住所一覧やログの抜粋でとくに重要です。結果はテキストファイルとしてダウンロードするか、そのままコピーできます。

    技術仕様

    技術仕様
    入力形式テキスト入力
    出力形式TXT
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. 複数行のテキストをテキスト欄に貼り付けます。
    2. 操作を選び、必要なら追加スイッチを設定します。
    3. 結果を読むか、テキストファイルとしてダウンロードします。

    制限: 並べ替えは特定言語の照合規則ではなく、Unicode の文字コード順で行われます(決定的で言語に依存しません)。そのため、大文字と小文字を区別しないを選ばない限り、数字と大文字は小文字より前に並びます。数値を自然に並べ替えを使うと、数字の並びはひとまとまりの数として比較され(2 が 10 の前)、これも決定的なままです。比較は単語単位ではなく行単位です。非常に大きなテキストはお使いの端末のメモリーによって制限されます。

    よくある質問

    テキストはアップロードされますか?

    いいえ。並べ替えと重複除去はすべてブラウザー内でローカルに実行されます。あなたのテキストが端末から出ることはなく、保存もされません。

    なぜ大文字が小文字より前に来るのですか?

    純粋に文字コード順で並べ替えるためで、そこでは大文字が小文字より前にあります。表記を問わずに扱いたい場合は大文字と小文字を区別しないをオンにしてください。

    重複除去は順序を保ちますか?

    はい。重複を削除は最初に現れたものと元の順序を保ち、追加で並べ替えはしません。

    何が 1 行として数えられますか?

    改行で区切られた各区間です。異なる改行スタイル(Windows と Unix)は同一に扱われます。

    なぜ 10 が 2 の前に来るのですか?数値を正しく並べ替えるには?

    純粋な文字コード順では数字が 1 桁ずつ比較され、10 の 1 は 2 より前に来ます。数値を自然に並べ替えを有効にすると、数字の並びがひとまとまりの数として比較され、2 が 10 の前に来ます。

    関連ツール