本公开涉及数据处理,具体地,涉及一种内容对比方法、装置、可读介质及电子设备。
背景技术:
1、随着计算机技术的普及和应用,越来越多的文件资料以电子文档的形式生成、保存。在实际应用中,经常需要对不同的文档进行文档对比,并直观地展示不同文档之间的差异之处。
2、相关技术中,通过逐行对比两个文档的内容进行文档对比,若其中一个文档删除或新增一行,则会导致两个文档无法对齐,进而导致后续文档均被认为存在差异,对比效果差。
技术实现思路
1、提供该
技术实现要素:
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、第一方面,本公开提供一种内容对比方法,所述内容对比方法包括:
3、显示内容对比页面;
4、响应于针对待对比内容的基准内容的选择操作,将所述待对比内容与所述基准内容进行文本对比,确定文本对比内容;
5、针对所述文本对比内容中的差异文本内容,根据所述差异文本内容确定第一对比内容;
6、针对所述文本对比内容中的相同文本内容,对所述相同文本内容进行显示对比,并当对比到差异显示内容时,根据所述差异显示内容确定第二对比内容;
7、根据所述第一对比内容和/或所述第二对比内容,显示目标对比内容。
8、第二方面,本公开提供一种内容对比装置,所述内容对比装置包括:
9、第一显示模块,用于显示内容对比页面;
10、第一确定模块,用于响应于针对待对比内容的基准内容的选择操作,将所述待对比内容与所述基准内容进行文本对比,确定文本对比内容;
11、第二确定模块,用于针对所述文本对比内容中的差异文本内容,根据所述差异文本内容确定第一对比内容;
12、第三确定模块,用于针对所述文本对比内容中的相同文本内容,对所述相同文本内容进行显示对比,并当对比到差异显示内容时,根据所述差异显示内容确定第二对比内容;
13、第二显示模块,用于根据所述第一对比内容和/或所述第二对比内容,显示目标对比内容。
14、第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现第一方面中任一项所述方法的步骤。
15、第四方面,本公开提供一种电子设备,包括:
16、存储装置,其上存储有计算机程序;
17、处理装置,用于执行所述存储装置中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。
18、通过上述技术方案,显示内容对比页面,响应于针对待对比内容的基准内容的选择操作,将待对比内容与基准内容进行文本对比,确定文本对比内容,然后针对文本对比内容中的差异文本内容,根据差异文本内容确定第一对比内容,以及针对文本对比内容中的相同文本内容,对相同文本内容进行显示对比,并当对比到差异显示内容时,根据差异显示内容确定第二对比内容,最后根据第一对比内容和/或第二对比内容,显示目标对比内容。采用该方法,先对待对比内容与基准内容进行文本对比,以确定相同文本内容和差异文本内容,然后针对差异文本内容进行显示对比,以确定差异显示内容,从而可以确定并显示待对比内容与基准内容之间的文本差异和显示差异,这样能够减少由于内容插入、删除导致的结构错位所引发的对比差异问题,提高内容对比的精确度,进而提高内容对比效果。
19、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种内容对比方法,其特征在于,所述内容对比方法包括:
2.根据权利要求1所述的内容对比方法,其特征在于,所述根据所述差异文本内容确定第一对比内容,包括:
3.根据权利要求2所述的内容对比方法,其特征在于,所述根据所述差异文本类型,确定所述差异文本内容的差异文本位置,包括:
4.根据权利要求3所述的内容对比方法,其特征在于,所述方法还包括:
5.根据权利要求2或4所述的内容对比方法,其特征在于,所述根据所述差异文本类型,确定所述差异文本内容的差异文本位置,包括:
6.根据权利要求1-4任一项所述的内容对比方法,其特征在于,所述根据所述差异显示内容确定第二对比内容,包括:
7.根据权利要求6所述的内容对比方法,其特征在于,所述基于所述差异显示类型和所述差异内容位置,显示所述目标对比内容,包括:
8.根据权利要求6所述的内容对比方法,其特征在于,所述确定所述差异显示内容的差异显示类型,包括:
9.根据权利要求1-4任一项所述的方法,其特征在于,所述显示目标对比内容,包括:
10.一种内容对比装置,其特征在于,所述内容对比装置包括:
11.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-9中任一项所述方法的步骤。
12.一种电子设备,其特征在于,包括: