跳至主內容

文字反轉工具

以各種方式反轉文字的免費線上工具。

⚙️ 反轉模式

📝 輸入文字

✨ 反轉的文字

以多種方式反轉文字:將整個文字反向、保持單詞順序但反轉每個單詞、或反轉行的順序。

📚 範例

反轉整個文字:
Hello WorlddlroW olleH
按單詞反轉:
Hello WorldolleH dlroW
反轉行順序:
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)

音樂中也使用反轉技巧。將音符順序反向演奏稱為「逆行」。

隱私保護

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