テキスト反転・並べ替えツール
テキストを行単位で並べ替え、逆順、ランダムシャッフル、行ごとの文字反転:拼音/アルファベット順、長さ順、行内の数字順に対応。中国語の名簿整理もこれひとつで完了します。
まず上の欄にテキストを入力してください。
並べ替えモードについて
昇順/降順はローカルの言語習慣に従って比較します。英語はアルファベット順、中国語は拼音順(例:「群晖」は qun なので「飞牛」fei の後に並びます)、数字は文字列の桁ごとではなく数値の大きさで比較するため、「第9章」は「第10章」より正しく前に並びます。
「長さ順」は見出し、注釈、コピーの整理に適しており、短い文を前に並べると素早く見通せます。「行内の数字順」は各行の最初の数字を取り出して並べ替えキーとし、数字がない行は最後に並びます。「ファイル 1.txt」「ファイル 10.txt」のような命名一覧に適しています。
「ランダムシャッフル」はシャッフルアルゴリズムを使い、毎回異なる結果になります。抽選リストやランダムなグループ分けに最適です。「行全体を逆順」は最終行を先頭に移動します。「各行の文字を反転」は各行の文字を左右反転させます(例:abc → cba)。重複削除を選ぶと、並べ替えの前に重複行を削除します。
使い方
- 処理したいテキストを上の入力欄に貼り付けます(1行に1項目)。
- 必要に応じて「空行を無視」「重複を削除」を選び、任意の操作ボタンを押します。
- 結果はすぐ下に表示されるので、「コピー」を押して持ち出します。
よくある質問
中国語はどんな順で並びますか?
拼音順です。ブラウザ内蔵の中国語拼音比較規則を使うため、拼音入力のアルファベット順と一致します。同音字は内碼順で前後を区別します。
なぜ「第10章」が「第9章」より前に並ぶのですか?
通常のテキスト比較では文字を桁ごとに比べるため 1 が 9 より小さく先に並びます。本ツールは既定で数字を数値として比較しますが、同様の結果になる場合は「行内の数字順」をお使いください。数字を抽出して大きさで並べ替えます。
ランダムシャッフルは均等ですか?
はい。Fisher-Yates シャッフルアルゴリズムを使用しており、各行が任意の位置に現れる確率は同じです。何度でも押し直して再シャッフルできます。
並べ替えで空行は残りますか?
既定では「空行を無視」が有効で、空行と空白のみの行は除去されます。チェックを外すと空行も通常の行として並べ替えに参加します(通常は先頭か末尾に並びます)。