比对结果说明:(见插图-插图中有VB代码)
1 左边带行号的行:是新文本的行,行号与新文本一致。(立足“新文本”)
其中,行号右边不带“!>”的行,是原有的行【1】;带“!>”的行,是新增加的行【2】。
2 左边无行号的行:是修改后已经删除的行,行右端的数字是它在旧文本中的行号【3】。
思路分析:(参见代码)(旧文本的每1行,放入数组 A(pn1);新文本的每1行,放入数组 B(pn2)。 )
文本比对后,根据实际文本的内容,2个文本的第1行的关系,只存在两种可能。
第一种是,两个文本的第1行是相同的(If Then)。这比较好办:给它加上‘...