テキスト反転ツール
テキストをさまざまな方法で反転する無料オンラインツールです。
📝 入力テキスト
✨ 反転されたテキスト
さまざまな方法でテキストを反転します:テキスト全体を逆順に、単語の順序はそのままで各単語を個別に反転、または行の順序を逆順に変更します。
📚 例
テキスト全体の反転:
Hello World → dlroW olleH単語ごとの反転:
Hello World → olleH dlroW行の順序の反転:
Line 1
Line 2
Line 3 → Line 3
Line 2
Line 1主な機能
- 全テキスト反転: すべての文字を逆順に配置
- 単語ごとに反転: 各単語のみを個別に反転
- 行順序反転: 行の順序を逆順に変更
- スワップ機能: 入力と出力を素早く交換
- 即時処理: 入力と同時に結果を確認
- 例の提供: 各モード別の例を表示
使い方
基本的な使い方
- 入力エリアにテキストを入力します
- 反転モードを選択します:
- 全テキスト反転: すべての文字を逆順に
- 単語ごとに反転: 各単語を個別に反転
- 行順序反転: 行の順序を逆に
- 反転された結果が自動的に表示されます
ボタンの使用
- コピ ー: 結果をクリップボードにコピー
- スワップ: 入力と出力を交換(2回反転時に便利)
- リセット: すべての内容をクリア
反転モードの説明
1. 全テキスト反転(Reverse Entire Text)
すべての文字を完全に逆順に配置します。スペース、改行、特殊文字もすべて反転されます。
入力: Hello World
出力: dlroW olleH
入力: こんにちは
出力: はちにんこ
入力: 123 ABC !@#
出力: #@! CBA 321
活用例:
- 暗号化/難読化(簡単なレベル)
- 楽しいテキスト効果
- ミラー文字の作成
- 回文(palindrome)検証
2. 単語ごとに反転(Reverse Each Word)
各単語を個別に反転しますが、単語の順序は維持します。スペースも保存されます。
入力: Hello World
出力: olleH dlroW
入力: The quick brown fox
出力: ehT kciuq nworb xof
入力: こんにちは 皆さん
出力: はちにんこ んさ皆
活用例:
- 単語ゲームやパズル
- テキスト暗号化(単語構造維持)
- 言語学習ツール
- 楽しいテキスト変換
3. 行順序反転(Reverse Line Order)
各行の内容はそのまま残し、行の順序のみを逆順に変更します。
入力:
Line 1
Line 2
Line 3
出力:
Line 3
Line 2
Line 1
入力:
最初の行
2番目の行
3番目の行
出力:
3番目の行
2番目の行
最初の行
活用例:
- ログファイルの逆順ソート(最新項目を上に)
- 時間順序の反転
- リスト順序の変更
- データの再配置
実用的な活用例
1. 回文(Palindrome)検証
回文かどうか確認する際に使用:
入力: しんぶんし
出力: しんぶんし (同じなら回文!)
入力: こんにちは
出力: はちにんこ (違うなら回文ではない)
2. 簡単な暗号化
入力: secret message
出力: egassem terces
受信者が同じツールで再度反転すると原文が復元されます
3. ログファイルのソート
最新ログを最初に見たい場合:
入力:
2024-01-01: Started
2024-01-02: Processing
2024-01-03: Completed
出力:
2024-01-03: Completed
2024-01-02: Processing
2024-01-01: Started
4. 単語ゲーム
入力: LISTEN
出力: NETSIL
入力と出力のスペ ルが異なる単語を作るゲーム
(LISTEN ↔ SILENTに似ている)
5. 楽しいテキスト効果
入力: Hello Friend
単語ごとに反転: olleH dneirF
全体反転: dneirF olleH
多言語サポート
このツールはすべての言語を完全にサポートします:
日本語
入力: こんにちは さようなら
全体反転: らなよらうさ はちにんこ
単語ごとに反転: はちにんこ らなよらうさ
韓国語
입력: 안녕하세요
전체 반전: 요세하녕안
中国語
输入: 你好世界
全部反转: 界世好你
絵文字
入力: Hello 😊 World 🎉
全体反転: 🎉 dlroW 😊 olleH
スワップ機能の活用
スワップボタンを使用すると、出力を再び入力に移動できます:
1. 入力: Hello World
出力: dlroW olleH
2. [スワップ] クリック
3. 入力: dlroW olleH
出力: Hello World
活用例:
- 2回反転で原文を復元
- さまざまなモードの組み合わせ実験
- 暗号化/復号化テスト
モードの組み合わせ活用
全体反転 + 単語ごとに反転
原文: Hello World
1段階(全体反転): dlroW olleH
2段階(スワップ後に単語ごとに反転): Wlrod Hella
行順序反転 + 全体反転
原文:
Apple
Banana
Cherry
1段階(行順序反転):
Cherry
Banana
Apple
2段階(スワップ後に全体反転):
elppA
ananaB
yrrehC
アルゴリズムの説明
全テキスト反転
inputText.split('').reverse().join('')
- 文字列を文字配列に分割
- 配列の順序を反転
- 再び文字列に結合
単語ごとに反転
inputText
.split(/(\s+)/) // スペースを含めて分割
.map((part) => {
if (/\s/.test(part)) return part; // スペースはそのまま
return part.split('').reverse().join(''); // 単語のみ反転
})
.join('');
行順序反転
inputText.split('\n').reverse().join('\n')
- 行単位で分割
- 配列の順序を反転
- 再び結合
パフォーマンス
- 処理速度: O(n) - 文字数に比例
- メモリ効率: 最小限のメモリ使用
- リアルタイム処理: 入力後すぐに反転
よくある質問
Q: 絵文字も反転できますか?
はい。すべてのUnicode文字をサポートしているため、絵文字も反転できます。
Q: 改行はどのように処理されますか?
- 全テキスト反転: 改行も反転されます
- 単語ごとに反転: 改行はそのまま維持されます
- 行順序反転: 改行は区切り文字として使用されます
Q: 2回反転すると原文に戻りますか?
はい。同じモードで2回反転すると原文に復元されます。スワップボタンを活用してください!
Q: 空行はどのように処理されますか?
空行も通常の行として扱われ、行順序反転時に位置が変更されます。
Q: このツールを暗号化に使用できますか?
簡単な難読化は可能ですが、セキュリティ用の暗号化には適していません。誰でも簡単に復号化できます。
実用的なヒント
1. 回文の作成
希望する単語を入力して全体反転した後、原文と反転文を合わせると回文になります:
原文: ABC
反転: CBA
回文: ABCCBA
2. ミラーテキスト
全体反転後に鏡に映すと、元のテキストを読むことができます。
3. ログ分析
最新ログを最初に見るには、行順序反転を使用してください。
4. 言語学習
単語ごとに反転でスペル練習ができます。
ブラウザ互換性
このツールは次のブラウザで正常に動作します:
- Chrome (全バージョン)
- Firefox (全バージョン)
- Safari (全バージョン)
- Edge (全バージョン)
- Opera (全バージョン)
関連ツール
面白い事実
回文(Palindrome)
反転しても同じ単語や文章:
しんぶんし → しんぶんし
たけやぶやけた → たけやぶやけた