📝

文字差異比對

用行級 LCS 演算法並排高亮兩段文字的新增與刪除,支援統計與複製合併結果。
對比 📂 開發 👤 ToolWorld 🏷️ v1.1.12
載入中...
原始文字(舊)
修改文字(新)
原始文字(舊)
修改文字(新)

使用說明

📖 工具介紹


文字差異比對是一款以最長共同子序列演算法為基礎的線上 diff 工具,幫助你快速看清兩段文字之間到底改了哪些行。你只需在左右兩個輸入框分別貼上原始文字與修改後的文字,點擊比對按鈕,工具就會按行執行動態規劃,找出兩段內容的共同部分,並把只存在於舊文字的行標紅、只存在於新文字的行標綠,相同的行則在兩欄之間嚴格對齊。這種並排檢視特別適合審閱程式碼改動、比對兩個版本的文件、核對設定檔差異,或者確認一次編輯到底動了哪些段落。檢視頂部會統計新增行數、刪除行數與相同行數,讓你對改動規模心中有數。比對完成後,你可以一鍵複製合併結果,也就是修改後文字的完整內容,也可以把它下載為文字檔。全部計算都在瀏覽器本機完成,不發送任何網路請求,適合處理機密程式碼與內部文件。介面支援簡體中文、繁體中文與英文三語,電腦與手機均可使用,並提供 Ctrl+Enter 快捷觸發。

✨ 功能特點


  • 行級比對:以 LCS 動態規劃精確找出每行的新增、刪除與保持
  • 並排高亮:左舊右新雙欄對齊,新增綠色、刪除紅色一目了然
  • 數量統計:即時彙整新增、刪除與相同行數
  • 合併匯出:一鍵複製或下載修改後的完整文字
  • 快捷鍵:Ctrl+Enter 快速觸發比對,效率更高
  • 本機執行:純前端計算,離線可用,程式碼不出瀏覽器

📝 使用方式


  1. 在左側輸入框貼上修改前的原始文字
  2. 在右側輸入框貼上修改後的新文字
  3. 點擊比對差異按鈕,檢視雙欄高亮結果
  4. 檢視頂部統計,瞭解新增、刪除與相同行數
  5. 點擊複製合併結果或下載按鈕匯出新文字

⚠️ 注意事項


  • 按行比較:差異以整行為單位,行內局部改動會整行標色
  • 空文字提示:兩側都為空時會給出友善提示,不會報錯
  • 大文字效能:超長文字建議分段比對,以確保渲染順暢
  • 合併結果:複製的是右側新文字的完整內容,並非 diff 補丁
  • 隱私安全:所有內容均在本機處理,不會上傳伺服器

相關推薦

⏫︎