Reverse Textで文字・行・単語を反転する方法
入力したテキストは、標準では文字順、指定すれば行順または単語順で反転できます。行反転と単語反転を同時に選んだ場合は、行反転が優先されます。
概要:反転方法を選ぶ
このツールは、入力したテキストの並びを反転するために使います。標準では文字の順序を逆にし、用途に応じて行単位または単語単位の反転を選べます。短い文字列の確認、行の順序入れ替え、空白で区切った語の並べ替えなどに向いています。入力欄は省略でき、空のまま処理した場合は空の結果になります。
手順:入力と反転モードを設定する
- 反転したいテキストを入力欄に貼り付けます。テキストを入力しない場合は、空の入力として処理されます。
- 文字の順序を逆にする場合は、追加の反転指定を使わずに実行します。行の順序を逆にしたい場合は行反転を、各行の中で空白区切りの語を逆順にしたい場合は単語反転を選びます。
- 選んだ指定を確認して処理を実行し、表示された結果を確認します。行反転では、LF文字で区切られた部分の順序が変わります。単語反転では、LFで区切られた各行の中だけで語の順序が変わり、行同士の順序は保たれます。
- 2種類の指定を同時に選ぶ場合は注意してください。この組み合わせでは行反転が優先され、単語反転は続けて適用されません。
結果の見方と注意点
結果は、選んだモードによって確認する場所が異なります。文字反転ではテキスト全体の文字順が逆になります。行反転ではLFで分割された部分の並びだけが逆になり、LF以外の改行表現は区切りとして扱われません。単語反転では各行の語を空白区切りで読み取り、単一の半角スペースでつなぎ直します。そのため、行内の先頭・末尾の空白、連続する空白、一部の空白文字による書式は維持されないことがあります。
日本語の文章や絵文字を文字反転する場合は、画面上で一文字に見えるまとまりが分割される可能性があります。結合文字列や一部の絵文字列を、その見た目の単位のまま保持する処理とは限りません。期待した並びにならないときは、まず選択したモードと入力内の改行形式を確認し、書式保持が必要な場合は単語反転を避けて結果を見比べてください。
使用例
2行の英単語を行ごとに逆順へ並べ替えるため、「red blue」と「one two」を改行でつないだテキストを入力します。
単語反転を選んで処理します。
実行後は「blue red」の次の行に「two one」が表示され、行の順序は変わりません。
制限事項
- 行反転の区切りはLF文字に限られます。単語反転では行内の空白レイアウトが変わることがあり、文字反転では一部の結合文字列や絵文字列が分割される可能性があります。
よくある間違い
- 行反転と単語反転を同時に選び、両方が順番に適用されると考えるのがよくある誤りです。両方を使いたいときは、まず行反転の結果を確認し、必要なら別の処理として単語反転を行ってください。
よくある質問
絵文字や結合文字を一文字として反転できますか?
文字反転を選ぶ場合、画面上で一文字に見える結合文字列や一部の絵文字列が分割される可能性があります。見た目のまとまりを保てる処理とは限りません。
どの改行でも行反転できますか?
行反転を選ぶ場合、区切りとして扱われるのはLF文字です。別の改行表現はLFの区切りとして扱われないため、入力の改行形式を確認してください。
単語反転では空白や行の順序も保たれますか?
単語反転を選ぶ場合、各LF区切りの行内で語の順序が変わり、行の順序は変わりません。語は単一のスペースでつなぎ直されるため、元の空白レイアウトは変わることがあります。