テキスト並べ替え

アップロードせずに自然順、数値、長さで行を並べ替え。

テキスト・正規表現
ワークスペースを準備しています…
入力
出力
ここに結果が表示されます。

使い方

  1. 行を貼り付けるか UTF-8 ファイルを開きます。
  2. 並べ替えと整理のオプションを選びます。
  3. 並べ替えた一覧をコピーまたは保存します。

行の並び順を選ぶ

リスト、テストデータ、設定などの 1 行 1 レコードを並べ替えます。比較キーが等しい行の相対順序は維持します。

自然順、言語に応じた文字列順、正確な十進数、Unicode コードポイント数を選べます。

番号付きの名前を自然順に

自然順では連続した数字を数として扱い、item2 が item10 より前になります。文字列順はページ言語の Intl.Collator を使い、ブラウザの照合データで結果が変わる場合があります。

自然順の例
入力
item10
item2
item1
結果
item1
item2
item10

item1、item2、item10 の順になります。

丸めない数値比較

符号付き十進数と指数 −1,000,000〜1,000,000 の科学表記を比較します。浮動小数点数に変換せず、大きな整数や 19.9900 の表記を維持します。空白・非数値行はエラーになります。空白行は任意で除去できます。

空白と改行

前後の空白除去は出力にも反映します。長さは見た目の文字数ではなくコードポイント数です。最初の LF、CRLF、CR を改行形式として使い、末尾改行と先頭の UTF-8 BOM を維持します。

処理の制限

テキストは入力 5 MiB、論理行 100,000 行、出力 20 MiB、処理 10 秒まで。正規表現は入力 1 MiB、パターン 4,096 UTF-16 単位、最大 500 件、2 秒までです。ファイルは UTF-8 を使用し、すべてデバイス内で処理します。

?

よくある質問

自然順と文字列順の違いは?

自然順は数字の連続を数として認識し、文字列順は数値照合を使いません。

数値は丸められますか?

いいえ。前後の空白を除去しない限り、元の数値表記を保持します。

逆順にできますか?

はい。降順を選んでください。同じキーの行は元の順序を保ちます。

重複行も削除しますか?

いいえ。別の重複行削除ツールを使用してください。

長さは見た目の文字数ですか?

いいえ。結合アクセントや複合 emoji は複数のコードポイントで構成される場合があります。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。