テキストデスク

行を逆順にする

各行の内容を変えずに、行の順序を逆にします。

行を逆順にする: リストの最後の項目を先頭に移し、全体の順序を逆にします。「行を逆順にする」は、空の項目を含む各行全体を移動し、各項目内の文字、スペース、句読点はそのまま保持します。貼り付けたチェックリストやシンプルなログの抜粋の読み取り順を変更する場合に使えます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
Reverse Lines / ローカルエディタローカル処理

完全にブラウザ内で実行します

100,000文字の入力 · 10,000論理行 · 200,000文字の出力

結果

準備完了

テキストはローカルで処理されます。このツールはリテラルな許可リスト登録済みの操作を使用し、正規表現やコードは実行しません。

位置の規則と具体例

nを論理行の数、iを1から数える位置とします。位置iの出力は、位置n + 1 − iにある入力です。入力が10\r\n20\r\n30\r\nの場合、n = 3です。出力位置1、2、3には、それぞれ入力位置3、2、1の内容が入ります。正確な結果は30\n20\n10\nです。ここでのエスケープ表記は、目に見えない改行コードを示しています。再現するには、数字を実際に別々の行へ貼り付けてください。

反転、照合順序、サイズ

言語依存の比較は別の処理です。Unicode Collation Algorithm(https://www.unicode.org/reports/tr10/)では、並べ替えの規則が説明されています。この操作では照合順序を判断せず、絵文字を分割したり、1行内の結合文字を並べ替えたりもしません。入力は100,000個のUnicodeコードポイントと10,000論理行までに制限され、出力の上限は200,000コードポイントです。エディターではUTF-16単位でも数えるため、一部の絵文字は入力可能なサイズの2枠分を使用します。長いログは複数のバッチに分け、ファイル全体を反転するには各バッチ内の行を反転したうえで、バッチの順序も反転してください。

使い方

  1. ローカルエディターに行を貼り付けるか入力します。
  2. この変換に表示されるオプションを設定して実行します。
  3. 結果を確認し、テキストをコピーまたはダウンロードします。

プライバシーと制限事項

テキストと結果はこのデバイス上にとどまります。入力したコードがアップロードされたり実行されたりすることはありません。

関連ツール

よくある質問

リストを逆順にするとアルファベット順になりますか?

いいえ。逆順化では元の位置に従うため、pear, apple, bananaはbanana, apple, pearになります。単語、アクセント、数字を比較することはありません。アルファベット順に並べるには、言語または照合規則を明示した別の並べ替えが必要です。並べ替えられていないリストを逆順にしても、その規則は指定されません。

途中にある空の項目はどうなりますか?

他の項目と同じように移動します。first、空行、lastの3行は、last、空行、firstになります。入力全体が空の場合、出力も空です。2つの改行が連続すると空の項目を表しますが、最後にある改行だけの場合は書式上のものです。

逆順にしてもWindowsの改行は保持されますか?

出力では、WindowsのCRLFと単独のCRの両方を認識したうえで、LFを区切り文字として使用します。表示する行がある場合、末尾の改行は末尾に残ります。逆順化の際に区切り文字も正規化されるため、元のファイルを完全に同じバイト配列で保持する必要がある場合は、元のファイルを残してください。

無料ツール · ブラウザ内で · アカウント不要