从图1——图3 的程序运行结果的界面中,我们可以看到程序把左右两个文本中的所有的行(文章形式的文本是“字”,下同)都分成了2类:一类行不做任何修饰、文字颜色保持了原来的黑色。为了描述起来简洁一点,我简称是“YES”(相同的行)。
另一类行则是加上了颜色底纹,或文字加上了颜色、下划线,或行首加上了标记“@”等等,我简称是“NO”。
两个文本的“相同行”之间的关系,可以看作是2个文本的“最长公共子序列”(以“行”为单位)。
从程序结果的界面中,我们可以看出,只要我们获取了差异的具体信息,即2边文本的每一次差异的“起始行号”(QS)和连续的差异“行数”(CD),就可以...