テキスト反転

テキストを後ろ向きにひっくり返します——文字列全体、個々の語、または行順。開発者は反転関数を試し、教師は単語パズルを作り、好奇心のあるユーザーは遊びでメッセージを符号化します。アップロードなしの即座の結果です。

テキストの反転方法

1. 反転するテキストを貼るか入力します。
2. モードを選びます: 全文字の反転、語順の反転、または行順の反転。
3. 出力をコピーします。
4. 文字モードなら、もう一度反転すると元のテキストに戻ります。

反転の例

文字の反転

"hello" → "olleh"。アプリが反転時にUnicode結合文字を正しく扱うかを試せます。

語順の反転

"The quick brown fox" → "fox brown quick The"。文構造の演習や面接の問題に便利です。

行順の反転

最新イベントが最後の10行のスタックトレースは、行反転後に古い順になり、時系列の読みに便利です。

テキスト反転を使うとき

文字列アルゴリズムや反転関数のユニットテストを検証するとき。
簡単なパズル、なぞなぞ、SNS投稿のギミックを作るとき。
逆時系列で貼られた番号付きステップを並べ替えるとき。

回文と文字列テスト

回文は前からでも後ろからでも同じに読めます("racecar")。文字反転モードは、大文字小文字と空白を正規化した後のフレーズ確認に役立ちます。開発者は、自作の文字列ユーティリティの可逆性をプロパティテストするために反転を使います。

よくある質問

2回反転すると元に戻りますか?

文字反転を2回すると、ほとんどの場合元に戻ります。語や行の反転は、空白が正規化されると戻らないことがあります。

絵文字はどう扱われますか?

単純な反転は複数コードポイントの絵文字を分割することがあります。本番の絵文字テキストには、書記素対応の反転ライブラリを使います。

ファイル全体を反転できますか?

ファイル内容をテキストとして貼ってください。バイナリファイルは非対応です。

反転テキストは暗号化ですか?

いいえ。反転は簡単に元に戻せるので、セキュリティではありません。

改行は保たれますか?

行反転は行全体を入れ替え、文字反転は(除かない限り)改行文字をその場に残します。