QQuickKit

字串反轉

三種反轉模式:整段反轉、每行各自反轉、每詞反轉,適合程式設計練習、回文檢查與文字實驗

關於此工具

三種模式即時反轉任意文字:整段反轉、每行各自反轉,或每詞反轉但保留詞語順序。適用於程式設計練習、回文檢測、編碼實驗,或只是想看看文字反轉後的樣子。

功能特色

  • 三種反轉模式 — 整段反轉、每行各自反轉、每詞反轉,依需求選擇。
  • Unicode 安全 — 正確處理多位元組 Unicode 字元,包含表情符號與中日韓字元。
  • 支援多行輸入 — 處理多行文字時不會合併行。
  • 即時輸出 — 輸入或切換模式時,結果立即更新。

常見問題

「每詞反轉」會做什麼?
每個詞語的字元各自反轉,但詞語的順序保持不變。例如 "Hello World" 變成 "olleH dlroW"。
能正確處理表情符號和特殊字元嗎?
可以。反轉使用 JavaScript 的展開運算符([...str]),按 Unicode 碼位分割而非位元組值,因此表情符號不會損壞。
每詞反轉模式中「詞」怎麼定義?
以空格分割詞語。空格之間的任意字元串視為一個詞。標點符號若附在詞後(例如 "hello,")會隨詞一起反轉。