文字の反転と単語の反転


文字の反転: 文字列内のすべての文字が逆の順序で配置されます。
入力: "Hello, World!"
出力: "!dlroW ,olleH"
単語の反転: 語順は逆になりますが、個々の単語はそのまま残ります。
入力: 「素早い茶色のキツネ」
出力: 「フォックス ブラウン クイック The」
行の反転: 複数行のリストの順序を逆にするのに役立ちます:
入力: "最初
2番目
サード」
出力: 「3 番目
2番目
最初"
<時間>
回文: 対称性のテスト

回文は前から見ても後ろから読んでも同じです。カテゴリ:
キャラクター回文: レースカー、レベル、レーダー、参照
フレーズ回文 (スペース/句読点を無視):
- 「男はパナマの運河を計画した」
- 「私が見たのは車だったのか、それとも猫だったのか」
- 「決して奇数でも偶数でもありません」
回文番号: 121、1331、12321
文字列が回文かどうかを確認するには:
- 小文字に変換します
- 英数字以外の文字をすべて削除します
- 文字列を逆と比較します
- 同一の場合 → 回文
文字列反転における Unicode エッジ ケース

現代のテキストには、複数のコード単位を占める文字が含まれています。
サロゲート ペア (絵文字): 絵文字 👋 は 2 つの UTF-16 コード単位として保存されます。単純に文字ごとに反転すると、これらのペアが分割され、出力が文字化けする可能性があります。
文字の結合: 「é」などのアクセント付き文字は、単一のコード ポイント (U+00E9) として、または「e」とアキュート アクセントの組み合わせ (U+0065 + U+0301) として保存できます。後者を誤って逆にすると、アクセントが e の前に配置されてしまいます。
適切な解決策: Unicode 書記素クラスタ境界を使用して逆にします。 ToolDolfen の Text Reverser は、Intl.Segmenter API (利用可能な場合) を使用して、テキストを正しくセグメント化してから反転し、絵文字を処理し、文字を安全に結合します。
<時間>ToolDolfen でテキストを反転する

- テキスト反転ツール (Text Reverser) を開きます。
- テキストを貼り付けます — Unicode、絵文字、および多言語テキストを正しく処理します。
- 反転モードを選択します: 文字、単語、または行反転。
- 結果をコピーします。
実際の使用法:
- 透かしテスト用のテキストの生成
- グラフィック デザイン用の鏡像テキストの作成
- 単語または語句が回文であるかどうかのチェック
- 配列挿入前のカンマ区切り値の反転
推奨コンパニオン ガイド
デジタル ワークフローを強化するために、このトピック クラスタの補完的なチュートリアルとユーティリティを確認してください: