テキスト反転・並べ替えツール

テキストを行単位で並べ替え、逆順、ランダムシャッフル、行ごとの文字反転:拼音/アルファベット順、長さ順、行内の数字順に対応。中国語の名簿整理もこれひとつで完了します。

入力テキスト

操作を選択

オプション:

結果

まず上の欄にテキストを入力してください。

並べ替えモードについて

昇順/降順はローカルの言語習慣に従って比較します。英語はアルファベット順、中国語は拼音順(例:「群晖」は qun なので「飞牛」fei の後に並びます)、数字は文字列の桁ごとではなく数値の大きさで比較するため、「第9章」は「第10章」より正しく前に並びます。

「長さ順」は見出し、注釈、コピーの整理に適しており、短い文を前に並べると素早く見通せます。「行内の数字順」は各行の最初の数字を取り出して並べ替えキーとし、数字がない行は最後に並びます。「ファイル 1.txt」「ファイル 10.txt」のような命名一覧に適しています。

「ランダムシャッフル」はシャッフルアルゴリズムを使い、毎回異なる結果になります。抽選リストやランダムなグループ分けに最適です。「行全体を逆順」は最終行を先頭に移動します。「各行の文字を反転」は各行の文字を左右反転させます(例:abc → cba)。重複削除を選ぶと、並べ替えの前に重複行を削除します。

使い方

  1. 処理したいテキストを上の入力欄に貼り付けます(1行に1項目)。
  2. 必要に応じて「空行を無視」「重複を削除」を選び、任意の操作ボタンを押します。
  3. 結果はすぐ下に表示されるので、「コピー」を押して持ち出します。

よくある質問

中国語はどんな順で並びますか?

拼音順です。ブラウザ内蔵の中国語拼音比較規則を使うため、拼音入力のアルファベット順と一致します。同音字は内碼順で前後を区別します。

なぜ「第10章」が「第9章」より前に並ぶのですか?

通常のテキスト比較では文字を桁ごとに比べるため 1 が 9 より小さく先に並びます。本ツールは既定で数字を数値として比較しますが、同様の結果になる場合は「行内の数字順」をお使いください。数字を抽出して大きさで並べ替えます。

ランダムシャッフルは均等ですか?

はい。Fisher-Yates シャッフルアルゴリズムを使用しており、各行が任意の位置に現れる確率は同じです。何度でも押し直して再シャッフルできます。

並べ替えで空行は残りますか?

既定では「空行を無視」が有効で、空行と空白のみの行は除去されます。チェックを外すと空行も通常の行として並べ替えに参加します(通常は先頭か末尾に並びます)。