【技术实现步骤摘要】
文档对比方法、装置、电子设备和计算机可读存储介质
本申请涉及文档处理
,具体而言,涉及一种文档对比方法、装置、电子设备和计算机可读存储介质。
技术介绍
电子文档是计算机记录信息的一种模式,关于一份文档在两个阶段的两个版本可能存在一些更改操作,如果更改操作没有被区别标记,则需要在较大量的文字中核查被更改的内容,这是一项相对复杂的工作。目前针对文档的更新识别一般通过计算文档的特征值,通过特征值的对比,以确定文档是否被更新。
技术实现思路
本申请的目的在于提供一种文档对比方法、装置、电子设备和计算机可读存储介质,能够有效地识别出文档中的更新操作。第一方面,本申请实施例提供一种文档对比方法,包括:将第一文档与第二文档进行对比,以筛选出所述第一文档与所述第二文档的最长公共字符串集合;基于所述最长公共字符串集合在所述第一文档中确定出第一组不同字符串集合;基于所述最长公共字符串集合在所述第二文档中确定出第二组不同字符串集合;将所述第一组不同字符串集合与所述第二组不同字符串集合进行对比,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型。在可选的实施方式中,所述将所述第一组不同字符串集合与所述第二组不同字符串集合进行对比,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型,包括:针对所述第一组不同字符串集合中的第一不同字符串,将所述第一不同字符串与所述第二组不同字符串集合中对应的位置的字符串进行对比,以确定出所述对应的位置的字符 ...
【技术保护点】
1.一种文档对比方法,其特征在于,包括:/n将第一文档与第二文档进行对比,以筛选出所述第一文档与所述第二文档的最长公共字符串集合;/n基于所述最长公共字符串集合在所述第一文档中确定出第一组不同字符串集合;/n基于所述最长公共字符串集合在所述第二文档中确定出第二组不同字符串集合;/n将所述第一组不同字符串集合与所述第二组不同字符串集合进行对比,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型。/n
【技术特征摘要】
1.一种文档对比方法,其特征在于,包括:
将第一文档与第二文档进行对比,以筛选出所述第一文档与所述第二文档的最长公共字符串集合;
基于所述最长公共字符串集合在所述第一文档中确定出第一组不同字符串集合;
基于所述最长公共字符串集合在所述第二文档中确定出第二组不同字符串集合;
将所述第一组不同字符串集合与所述第二组不同字符串集合进行对比,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一组不同字符串集合与所述第二组不同字符串集合进行对比,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型,包括:
针对所述第一组不同字符串集合中的第一不同字符串,将所述第一不同字符串与所述第二组不同字符串集合中对应的位置的字符串进行对比,以确定出所述对应的位置的字符串在所述第二文档中对应的更新操作类型;所述第一不同字符串为所述第一组不同字符串集合中的任一不同字符串。
3.根据权利要求1所述的方法,其特征在于,所述基于所述最长公共字符串集合在所述第一文档中确定出第一组不同字符串集合,包括:将所述第一文档中任意相邻两串最长公共字符串之间的内容作为不同字符串,其中,若任意相邻两串最长公共字符串之间的内容为空,则对应的不同字符串为空字符串;
所述基于所述最长公共字符串集合在所述第二文档中确定出第二组不同字符串集合,包括:将所述第二文档中任意相邻两串最长公共字符串之间的内容作为不同字符串,其中,若任意相邻两串最长公共字符串之间的内容为空,则对应的不同字符串为空字符串,所述第一组不同字符串集合中的不同字符串与所述第二组不同字符串集合中的不同字符串一一对应。
4.根据权利要求3所述的方法,其特征在于,所述将所述第一组不同字符串集合与所述第二组不同字符串集合进行对比,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型,包括:
将所述第一组不同字符串集合中的不同字符串与所述第二组不同字符串集合中的不同字符串一对一比对,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型。
5.根据权利要求4所述的方法,其特征在于,所述将所述第一组不同字符串集合中的不同字符串与所述第二组不同字符串集合中的不同字符串一对一比对,以确定出所述第二组不同字符串集合在所述第二文档中对应的更新操作类型,包括:
将所述第一组不同字符串集合中的第二不同字符串与所述第二组不同字符串集合中与所述第二不同字符串的位置相同第三不同字符串进行对比,其中,第二不同字符串为第一组不同...
【专利技术属性】
技术研发人员:张发恩,王一川,王建华,
申请(专利权)人:创新奇智青岛科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。