跳至正文

文字反轉工具

免費線上工具,以多種方式反轉文字。

⚙️ Reverse Mode

📝 Input Text

✨ Reversed Text

Reverse text in different ways: reverse the entire text, reverse each word individually while keeping word order, or reverse the order of lines.

📚 Examples

Reverse Entire Text:
Hello WorlddlroW olleH
Reverse Each Word:
Hello WorldolleH dlroW
Reverse Line Order:
Line 1 Line 2 Line 3 Line 3 Line 2 Line 1

主要功能

  • 完整文字反轉:將所有字元以相反順序排列
  • 單字別反轉:僅個別反轉每個單字
  • 行順序反轉:將行順序反向排列
  • 交換功能:快速交換輸入和輸出
  • 即時處理:輸入的同時確認結果
  • 提供範例:顯示每個模式的範例

使用方法

基本使用

  1. 在輸入區域輸入文字
  2. 選擇反轉模式:
    • 完整文字反轉:將所有字元反向排列
    • 單字別反轉:個別反轉每個單字
    • 行順序反轉:將行順序倒轉
  3. 反轉結果會自動顯示

按鈕使用

  • 複製:將結果複製到剪貼簿
  • 交換:交換輸入和輸出(進行二次反轉時有用)
  • 初始化:清除所有內容

反轉模式說明

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
輸入:
第一行
第二行
第三行

輸出:
第三行
第二行
第一行

應用案例:

  • 日誌檔案反向排序(將最新項目移到上方)
  • 時間順序反轉
  • 列表順序變更
  • 資料重新排列

實用活用範例

1. 回文(Palindrome)驗證

確認是否為回文時使用:

輸入: racecar
輸出: racecar(相同則為回文!)

輸入: hello
輸出: olleh(不同則非回文)

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

應用案例:

  • 透過二次反轉還原原文
  • 實驗各種模式組合
  • 加密/解密測試

模式組合活用

完整反轉 + 單字別反轉

原本: Hello World

第1步(完整反轉): dlroW olleH
第2步(交換後單字別反轉): Wlrod Hella

行順序反轉 + 完整反轉

原本:
Apple
Banana
Cherry

第1步(行順序反轉):
Cherry
Banana
Apple

第2步(交換後完整反轉):
elppA
ananaB
yrrehC

演算法說明

完整文字反轉

inputText.split('').reverse().join('')
  1. 將字串分離為字元陣列
  2. 反轉陣列順序
  3. 再次結合為字串

單字別反轉

inputText
.split(/(\s+)/) // 包含空格進行分離
.map((part) => {
if (/\s/.test(part)) return part; // 空格保持原樣
return part.split('').reverse().join(''); // 僅反轉單字
})
.join('');

行順序反轉

inputText.split('\n').reverse().join('\n')
  1. 以行為單位分離
  2. 反轉陣列順序
  3. 再次結合

效能

  • 處理速度:O(n) - 與字元數成正比
  • 記憶體效率:使用最少的記憶體
  • 即時處理:輸入後立即反轉

常見問題

Q: 表情符號也能反轉嗎?

是的。由於支援所有 Unicode 字元,表情符號也能反轉。

Q: 換行如何處理?

  • 完整文字反轉:換行也會反轉
  • 單字別反轉:換行保持原樣
  • 行順序反轉:換行作為分隔符使用

Q: 進行二次反轉會回到原文嗎?

是的。使用同樣模式進行二次反轉會還原為原文。請活用交換按鈕!

Q: 空白行如何處理?

空白行也視為一般行,在行順序反轉時位置會改變。

Q: 可以將此工具用於加密嗎?

雖然可以進行簡單的混淆,但不適合作為安全性加密使用。任何人都可以輕易解密。

實用技巧

1. 製作回文

輸入想要的單字並進行完整反轉後,將原本和反轉本結合即可製作回文:

原本: ABC
反轉: CBA
回文: ABCCBA

2. 鏡像文字

完整反轉後透過鏡子照射即可閱讀原始文字。

3. 日誌分析

要先看到最新日誌時,請使用行順序反轉。

4. 語言學習

透過單字別反轉可以進行拼字練習。

瀏覽器相容性

此工具在以下瀏覽器中正常運作:

  • Chrome(所有版本)
  • Firefox(所有版本)
  • Safari(所有版本)
  • Edge(所有版本)
  • Opera(所有版本)

相關工具

有趣的事實

回文(Palindrome)

反轉後仍相同的單字或句子:

racecar → racecar
level → level
A man a plan a canal Panama

鏡像單字(Ambigram)

部分單字反轉後具有不同含義:

SWIMS → SWIMS(上下反轉時)

逆行音樂(Retrograde)

音樂中也使用反轉技法。將音符順序倒過來演奏稱為「逆行」。

💬 這個工具對您有幫助嗎?

歡迎隨時向我們發送您的意見或建議!

隱私保護

此工具完全在客戶端運作。您輸入的資料不會傳送到伺服器,僅在瀏覽器中處理。