文字列・単語順・行順を反転する
回文チェック、語順の反転、最終行を先頭に。貼ったブロックを3つのモードで反転します。
このガイドで使う道具
やりたいこと
回文テストのために文字を逆順にしたい、語順をひっくり返して出題に使いたい、ログを末尾から表示したい。3種類の反転があり、どれが必要かは作業次第です。
モードを選ぶ
「文字反転」は文字列全体をコードポイント安全に逆転。「語順反転」は各単語をそのままに並びだけを逆転し、空白と改行は元の位置を保ちます。「行順反転」は行自体を末尾から先頭へ入れ替え、各行は読めるままです。
- 文字モードは書記素単位で安全です。家族の絵文字は1単位として反転し、コードポイントにバラけません。
- 語順モードなら 'the quick brown fox' → 'fox brown quick the'。語内の句読点はそのままです。
具体例
新しい順が末尾に来る14行のリストを見直すとき、行順反転で最新を先頭にして確認し、貼り戻す前に戻します。
対応範囲
機械的な反転のみです。アナグラム解決や反転後のスペル修正はしません。語順モードは空白連続をすべて区切りとして扱います。20万文字まで。