什么是最好的方法来比较大段的文本,以便区分差异。例如,字符串A和字符串B是相同的,除了一些缺少的单词,我如何突出显示这些单词?
最初我想把它分解成单词数组,然后比较元素。但是,当一个词被删除或插入时,这个问题就会被打破。
diff algorithm
http://www.codeproject.com/KB/recipes/DiffAlgorithmCS.aspx
here
edit distance
dynamic programming
http://www.codeproject.com/KB/string/htmltextcompare.aspx