文字差異比對
逐行或逐字比較兩段文字,標示新增與刪除。
貼上兩段文字後會即時比對;按 Ctrl/⌘ + Enter 可立即比對。
差異結果新增 刪除
比對方式說明
這個線上文字比對工具會找出兩段文字的差異並標示出來,使用 Git 與多數程式編輯器採用的 Myers 差異演算法,全部在瀏覽器內執行。「逐行」模式以整行為單位比較,適合程式碼、設定檔、清單與記錄檔;「逐字詞」模式適合文章、信件或被改寫過的句子;「逐字元」模式會呈現最細微的改動,例如改了一個數字或錯字。新增內容以綠色標示,刪除內容以紅色加刪除線標示,上方摘要會統計新增與刪除的行數或處數。
選項與小技巧
- 忽略空白:逐行模式忽略每行開頭與結尾的空格和 Tab;逐字詞模式忽略字詞之間的間距;逐字元模式會先合併連續空格再比較。
- 忽略大小寫會把「Taiwan」和「taiwan」視為相同;只因大小寫不同而被視為相同的部分,會顯示修改後文字的寫法。
- 複製結果:逐行模式會得到類似 unified diff 的純文字,每行開頭加上 +、- 或空格,可直接貼到工單或聊天室;逐字詞與逐字元模式則以 {+新增+} 與 [-刪除-] 標記。
- Windows(CRLF)與 Unix(LF)換行符號會先統一,不同系統的檔案不會每一行都被判定為修改。
- 沒有空格的中文在逐字詞模式會以標點符號切分;比對中文文章時,逐字元模式通常最容易閱讀。
隱私
兩段文字都留在你的瀏覽器裡,不會上傳,比對合約、程式碼或私人筆記都很安全。