2010-12-14 74 views
0

我正在使用Ruby來跟蹤網頁中的更改。在我刪除了所有的html標籤和空白行後,我會得到一系列需要檢查的添加/刪除行,假設可能有重複。如果已經完成了,你能推薦一個好的寶石嗎?比較文本文件的兩個版本,並找到Ruby的增加/刪除?

我可以使數組行獨一無二,然後避免這個問題。但是,如果我需要跟蹤重複的行以及它們在文本中的位置呢?

回答

2

聽起來像是想要使用Diff算法的教科書案例。

有一個'差異'的寶石,雖然是公平的我從來沒有用過它:http://rubygems.org/gems/diff

相關問題