跳到主要內容
Tools

中英文自動加空格

在中文與英文、數字之間自動補上空格,標出每處變更,並可保留 Markdown 與程式碼語法。

0 個字元 · 1 行

0 個字元 · 1 行

變更標示

使用說明

  1. 在「輸入文字」貼上中英文混排的內容,或按「範例」看看效果。
  2. 「結果」會即時在中文與英文、數字、符號之間補上半形空格,按「複製」即可使用。
  3. 「變更標示」以底色加底線標出新增的空格,刪除線標出移除的字元,上方也會列出變更數量。
  4. 內容是 Markdown 或含有程式碼時,保持勾選「保留 Markdown 與程式碼語法」,程式碼與連結網址就不會被改動。

常見問題

為什麼中英文之間要加空格?

中英文、中文與數字之間加上半形空格,閱讀時比較容易分辨詞語邊界,也是許多中文文件與技術寫作規範的建議做法。本工具使用開放原始碼的 pangu.js 規則。

會改動哪些地方?

主要是在中文(含日文假名與注音)和英文字母、數字、半形符號之間補空格。另外 pangu 也會移除括號與引號內側多餘的空格,少數情況下會把半形冒號換成全形。全形標點(,。「」)旁邊不會加空格。要注意的是,英文字後面緊接括號也會加空格,例如句子裡的 rgb(0 0 0) 會變成 rgb (0 0 0),程式碼請用反引號(`)包住。

「保留 Markdown 與程式碼語法」做了什麼?

程式碼區塊(``` 或 ~~~)完全不動;行內程式碼的內容不動,但前後仍會加空格;連結與圖片的網址、<https://…> 自動連結、參考連結定義的網址不動;粗體、斜體與刪除線符號會跟著它包住的文字,不會變成「** 粗體」這種失效的寫法。以縮排四個空格表示的程式碼區塊無法可靠辨識,請改用 ``` 包住。

網址、Email 與 HTML 標籤會被拆開嗎?

不會。即使沒有勾選 Markdown 選項,pangu 也會保留 http:// 與 https:// 網址、Email 與 HTML 標籤的內容,只在它們和中文之間補空格。

韓文也適用嗎?

pangu 的規則只處理中文、日文假名與注音符號,韓文(諺文)不會加空格。

我的資料會被上傳嗎?

不會。所有處理都在你的瀏覽器中完成,不需要連網。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。