Text Reverser Online – リバーステキストジェネレーター
リアルタイムでテキストを即座に逆方向に反転します。 5 反転モード から選択します。テキスト全体を反転、行ごとに文字を反転、個々の単語のレタリングを反転、語順を反転、または複数行のリストを下から上に反転します。 emoji セーフ Unicode 書記素セグメンテーション、オプションの句読点保存、およびライブ 回文検出器 で構築されています。
5 つのテキスト反転モードすべての比較
タスクが異なれば、テキストを反転する方法も異なります。各モードがサンプルの 2 行入力 Hello, World! / Text Tools 123 をどのように変換するかを次に示します。
| リバーサルモード | ひっくり返すもの | 入力例 | 反転出力 |
|---|---|---|---|
| 全文反転 | 最後の文字から最初の文字までのすべての文字と行 | こんにちは、世界!XXQ2QXZZZQ3QXZテキスト ツール |
slooT txeTXXQ2QXZXXQ3QXZ!dlroW 、olleH |
| 各行の文字を反転 | 各行内の文字を、行 1 を先頭にして配置します | こんにちは、世界!XXQ2QXZZZQ3QXZテキスト ツール |
!dlroW 、olleHXXQ2QXZXXQ3QXZslooT txeT |
| 各単語の文字を反転 | 単語と行の順序を維持しながら、すべての単語内の文字 | こんにちは、世界! |
,olleH !dlroWXXQ2QXZ(または olleH、dlroW! (句読点を残す)) |
| 語順を逆にする | 単語のスペルをそのままにしながら、1 行あたりの単語のシーケンス | ワンツースリー |
スリーツーワン |
| ライン注文を逆引き | 各行のテキストを変更せずに、複数行のリストを下から上に反転します。 | 1。まずはXXQ2QXZZZQ3QXZ2。 2番目XXQ5QXZZZQ6QXZ3。サード |
3。 3番目XXQ2QXZZZQ3QXZ2。 2番目XXQ5QXZZZQ6QXZ1。最初 |
テキストを反転する一般的な用途
- 回文と単語遊び – 統計バーで即座に検証できる、回文文 (「私が見たのは車だったのか、それとも猫だったのか?」 または または ) をテストして作成します。
- Mirror Writing & Ambulance Text – 物理的な鏡やバックミラーで見たときに通常のように読める逆向きのレタリングを作成します (
ECNALUBMAなど)。 - Rログ ファイルとリストの反転 – 行順の反転 を使用して、時系列のログ エントリ、変更ログ、または番号付きリストを古い順から新しい順に反転します。
- プログラミングとUnicodeテスト – 複雑なマルチバイト絵文字(
🚀、👨👩👧👦)とアクセント付き文字を使用した文字列操作アルゴリズムを検証します。
JavaScript で文字列を安全に反転する方法 (絵文字を壊すことなく)
JavaScript でよくある落とし穴は、str.split('').reverse().join('') を使用することです。 JavaScript 文字列は 16 ビット UTF-16 コード単位のシーケンスであるため、split('') は 4 バイトの絵文字 (サロゲート ペア) を半分に分割します。最新の JavaScript で文字列を安全に反転するには:
// Safe for basic emojis (code points):
const reversed = Array.from("Hello 🚀").reverse().join(""); // "🚀 olleH"
// Best practice for all grapheme clusters (flags, skin tones, ZWJ emojis):
const segmenter = new Intl.Segmenter(undefined, { granularity: "grapheme" });
const safeReverse = Array.from(segmenter.segment("Hello 👨👩👧👦"), s => s.segment).reverse().join("");
よくある質問
「各単語の文字を逆にする」と「語順を逆にする」の違いは何ですか?
各単語の文字を反転します は、すべての単語を文内の元の位置に保ちますが、各単語の綴りを逆にします ("Quick Brown fox" → "kciuQ nworb xof")。 語順を逆にするは、すべての単語の綴りを通常通りに保ちますが、単語の順序を逆にします(「クイック ブラウン フォックス」 → 「フォックス ブラウン クイック」)。
反転した単語の末尾にカンマとピリオドを付けるにはどうすればよいですか?
各単語の文字を反転するを選択し、句読点を固定するを選択します。このオプションを有効にすると、"Hello, world!" は、コンマと感嘆符を単語の先頭に移動する代わりに、"olleH, dlrow!" にきれいに変換されます。
文字を逆にせずにリスト内の行の順序を逆にするにはどうすればよいですか?
設定パネルで、回線の順序を逆にする (下から上の回線) 無線オプションを選択します。これにより、各行のすべての単語と文字は変更されずに、行の垂直方向の順序が反転されます (最後の行が最初、最初の行が最後になります)。