[英]Comparing text: what is the best approach
我有一個數據庫,該數據庫存儲文本文件的順序版本。 我想做的是允許用戶調用任何兩個歷史文件(例如版本1和版本4)並比較它們之間的差異:
基本上是在線GIT,但文本文件不是代碼。
我認為JavaScript可能是最好的方法,我認為必須有一個開源庫,但我根本找不到。
任何幫助表示贊賞。
如果您在linux下運行,則可以安裝diff
,將兩個文件保存在臨時文件中,然后使用shell_exec
命令進行比較。
例如
$tmp1 = 'myfile.txt';
$tmp2 = 'myfile2.txt';
$output = shell_exec('diff -y {$tmp1} {$tmp2}');
在man diff
尋找適合您需求的選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.