文字比對

逐行或逐字詞標出兩段文字的差異。 輸入的文字不會傳送到伺服器。

比對單位

比對結果

使用方式

  1. 在左邊(上方)貼上原文,右邊(下方)貼上修改後的文字。
  2. 選擇比對單位:「逐行」或「逐字詞」。
  3. 按「開始比對」,下方會顯示合併後的比對結果,以及新增、刪除的數量。按「左右對調」可以交換原文與修改後的文字再比一次。

怎麼看結果

結果會依修改後的文字順序合併成一段顯示。綠色底代表修改後新加入的內容(新增),紅色刪除線代表原文有、修改後拿掉的內容(刪除),沒有標記的部分則兩邊相同。改寫過的句子通常會先出現紅色刪除線(改之前),緊接著是綠色(改之後),哪裡改成了什麼一眼就看得出來。

「逐行」與「逐字詞」的差別

單位比對方式適合的內容
逐行每一行視為一個整體,只要差一個字,整行就標為刪除再新增程式碼、設定檔、條列清單、合約條款
逐字詞漢字逐字比對,英文單字與數字以詞為單位自傳、讀書心得、報告等長篇文章

中文不用空格分詞,所以「逐字詞」模式會把漢字一個一個比對。這樣雖然不會自動判斷詞語的界線,卻能準確抓到只改了一個字、一個標點的地方。勾選「忽略英文大小寫」會把 Apple 和 apple 視為相同;「忽略行首行尾空白」預設為開啟,可避免縮排或行尾多出的空格被當成差異。句子中間的空格仍會比對,因為那通常是實際的修改。

適用情境

隱私與長度限制

貼上的文字只在瀏覽器內比對,不會上傳到伺服器。不過用「逐字詞」比對很長的文章時計算量會大幅增加,超過一定大小就會提示你改用「逐行」或分段比對。從 PDF 或 Word 複製的文字常夾帶多餘的空格與換行,會讓差異看起來比實際更多,比對前可以先用去除多餘空白把兩段文字整理好。想把同一處修改一次套用到全文,可以搭配批次尋找取代使用。

常見問題

「逐行」和「逐字詞」該怎麼選?

想看整段或整個條列項目有沒有被新增、刪除,用「逐行」最快也最好讀。想找出句子裡改了一個字、一個數字的地方,就選「逐字詞」。建議先用逐行掌握整體,改動的行不多時再切換成逐字詞看細節。

中文是用什麼單位比對?

中文詞與詞之間沒有空格,所以「逐字詞」模式會把漢字一個字一個字比對;英文單字和數字則整個詞一起比對。例如把「討論」改成「確認」,結果會顯示「討論」刪除、「確認」新增。

貼上的文字會被上傳或儲存嗎?

不會。比對全部在你的瀏覽器裡完成,文字不會傳送到任何伺服器,也不會被保存。自傳、合約這類不方便外流的文件也可以放心比對,關閉分頁後內容就會消失。

出現「文字太長,無法用這個單位比對」怎麼辦?

「逐字詞」會把文字切得很細,扣掉前後相同的部分後,若不同的區段兩邊仍各有數千字,為了避免瀏覽器卡住就會停止計算。請改用「逐行」,或依章節分段比對。

開啟忽略大小寫後,結果怎麼都變成小寫?

這個選項是先把英文統一轉成小寫再比對,所以結果也會顯示轉換後的文字。原本的寫法仍保留在上方輸入框,這裡只是用來確認差異出現在哪裡。

其他文字工具