本文へ移動

文字ツール

テキストの行並べ替え

テキストを文字順・数値順で昇順や降順に並べ替えてコピー。重複や行の内容を残し、入力内容は送信しません。

文字順または数値順に並べ替えます。重複や各行の内容は残します。 20万文字相当・1万行まで(絵文字などは2文字分になる場合があります)。テキストは送信・保存されません。

空行や空白・タブだけの行は、昇順・降順とも末尾に残します。比較が同じなら元の順序を保ちます。改行はLFにそろえ、末尾改行は保持。入力や設定を変えたら処理し直してください。

このツールについて

候補名や数値などを1行ずつ並べたリストを、文字順・数値順に整えます。重複を削除せず、各行の内容をそのままコピーできます。整理済みの一覧を比べたり、数字の大小を確認したりするときに使えます。

文字順と数値順を選ぶ

文字順では「10」は「2」より前、数値順では「2」が「10」より前になります。文字順は日本語向けの比較ですが、漢字の読み仮名順や厳密な辞書順ではありません。ブラウザの言語データによって一部の文字の順序が異なる場合があります。

数値の桁と元の表記を保持

数値順は半角の整数・小数と先頭の+・-に対応します。大きな整数や細かい小数を丸めずに比較します。「02」「2.0」「+2」は同じ値として元の順序で残します。桁区切りのカンマ、円などの単位、1e3のような指数表記は対応していません。

空白行・重複・改行の扱い

空行や空白・タブだけの行は、昇順でも降順でも末尾にまとめます。行内の文字や前後の空白、重複行は削除しません。改行はLFに統一し、元の末尾改行は保ちます。末尾に移った空行も失わないよう、必要なら改行を追加します。CSVの列やセル内改行は解析しないため、表データを列指定で並べ替える用途には使わず、原文も残してください。

使い方

  1. 並べ替える項目を1行ずつ貼り付けます。
  2. 文字順または数値順、昇順または降順を選びます。
  3. 「行を並べ替え」を押し、結果と行数を確認します。
  4. 「結果をコピー」で貼り付けます。コピーできない場合は「結果を全選択」を使います。

よくある質問

入力内容は送信・保存されますか?

送信・保存しません。ブラウザ内で処理し、再読み込みで消えます。必要な結果はコピーしてください。

文字順と数値順はどう違いますか?

文字順は日本語向けの文字比較で、数字も文字として扱います。数値順なら2は10より前になります。数値順は半角の符号付き整数・小数に対応し、桁区切り・単位・指数表記はエラーにします。

空行や同じ値の行はどうなりますか?

空行や空白・タブだけの行は昇順・降順とも末尾にまとめ、元の順序を保ちます。同じ比較結果の行も元の順序で残します。重複は削除しません。

文字や数値の表記は書き換わりますか?

行の内容は変更しません。数値順の前後空白は比較時だけ無視し、02や2.0などの表記も残します。改行はLFにそろえ、元の末尾改行は保持します。末尾に移った空行も失わないよう、必要なら改行を追加します。20万文字相当・1万行までです。

文字

テキストの重複行削除

完全に同じ行をまとめ、最初に出た順序と空白を保ってコピー。テキストは送信されません。

文字

テキストの行番号追加

テキストの各行に番号を付けてコピー。開始番号と空行の扱いを選べます。入力内容は送信されません。

文字

2つのリスト比較

2つの行リストから共通・Aのみ・Bのみの項目を抽出してコピー。完全一致で比較し、最初の順序を保ちます。入力内容は送信しません。