テキストリバーサー
任意のテキストを反転させます。文字ごとに反転させたり、単語の順序を逆にしたり、行の順序を逆にしたりできます。
使い方
入力ボックスにテキストを入力またはペーストして、モードを選択してください。反転結果がその場に表示され、キー入力のたびに更新されます。ボタンを押す必要はなく、何も送信されません。操作全体はブラウザで実行されます。出力が正しく見える場合は、コピーボタンを使用してクリップボードに配置してください。 3つのモードは3つの異なるニーズに対応しています。文字モードは一度に1つのシンボルでテキストを反転するため、hello は olleh になります。これはパズル、ゲーミングタグ、および迅速な難読化に使用される古典的なミラー反転です。単語モードは各単語をそのまま保持しますが、その順序を逆にします。the quick brown fox を fox brown quick に変え、リストの並び替えと文構造のテストに便利です。行モードは各行をそのままにし、ブロック全体の上下順序を反転させるため、最後の行が最初になります。ログ、ランキング、または年代順リストを反転する高速な方法です。 知っておくべき詳細がいくつかあります。文字反転は生バイトではなく全体のUnicodeコードポイントでテキストを処理するため、絵文字、アクセント付き文字、およびその他の英語以外の文字は、壊れた断片に分割されるのではなく、反転時にそのまま残ります。単語モードは、スペース、タブ、または改行の任意の実行を単一の区切り文字として扱うため、反転された単語は1つのきれいなスペースで区切られて返され、周囲の空白はトリミングされます。行モードは改行のみで分割するため、各行内のスペースはそのままに保持されます。 実例として、3つの行 Alpha、Beta、および Gamma を考えてください。行モードは Gamma、Beta、Alpha を返します。単一の文 Alpha Beta Gamma で単語モードに切り替えると、1行で Gamma Beta Alpha が得られます。Alpha だけで文字モードに切り替えると、ahplA になります。各モードは他の構造を変えないため、文字、単語、または行の順序を独立して反転させることができます。 テキストの反転は、回文を構築する、ミラーライティング効果を作成する、誤った並べ替えを元に戻す、またはテストフィクスチャを準備する場合の一般的なステップです。すべてがデバイス上で実行されるため、リモートサービスに送信したくないテキストについても安全です。
よくある質問
- 絵文字は正しく処理されますか?
- はい。文字反転は全体のUnicodeコードポイントで機能するため、絵文字とアクセント付き文字は、ガベージに分割されるのではなく、そのままの状態で残ります。
- 単語反転はスペースをどのように処理しますか?
- 単語モードは単語の順序を逆にし、スペース、タブ、改行を単語間の1つのスペースに正規化します。
- 私のテキストはアップロードされますか?
- いいえ。反転はブラウザ内で完全に実行されます。サーバーには何も送信されません。
- 単語の反転と行の反転の違いは何ですか?
- 単語モードはテキスト内の単語の順序を逆にし、空白を単一スペースに折りたたみます。一方、行モードは各行をそのまま保持し、行の上下順序のみを反転させます。