比較兩段文字並找出差異
把舊版本放進「原文」,新版本放進「新文字」,檢查器就會標示兩者之間的每一處新增、刪除和取代。本指南比較一則商店短公告的兩個版本,並說明每處標示和每個計數的意義。
實例示範
本店平日9:00開門。 所有訪客均可免費停車。
本店平日8:00開門。 現在所有顧客均可免費停車。
本店平日98:00開門。
現在所有訪顧客均可免費停車。
- 已新增
- 4
- 已刪除
- 2
- 不變
- 21
- 總變化
- 6
找到的變更
98- 現在
訪顧
新增文字刪除的文字
中文詞與詞之間沒有空格,所以本例使用字元模式比較。共找到三處變更:兩處取代(先顯示加上刪除線的舊文字,再顯示新文字),以及一處只以綠色顯示的插入。換行和其餘文字都相同,因此不會標示,計為「不變」。
檢查器如何比較文字
- 預設的單字模式依空格、定位字元和換行切分文字。中文句子沒有空格,整句會被當成一個「單字」,因此請切換到字元模式。
- 檢查器會尋找把原文變成新文字所需的最少新增和刪除,因此插入或刪除內容之後的文字仍能正確對齊。
- 取代會顯示為紅色加刪除線的被刪除文字,後面緊接綠色的新增文字。沒有變更的文字不會標示。
- 「已新增」「已刪除」「不變」統計的是字元數(包括空格和換行),「總變化」等於已新增與已刪除的總和。如果兩段文字完全相同,檢查器會直接告知,而不顯示差異。
- 如果兩段文字相差超過 1,000 處單字或字元編輯,檢查器會保留相同的開頭和結尾,並把中間部分顯示為一次刪除加一次新增。
- 比較完全在瀏覽器中進行,兩段文字都不會上傳。