一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种文件档案内容的替换显示方法和显示系统与流程

2022-09-07 15:08:53 来源:中国专利 TAG:


1.本发明属于文档编辑技术领域,尤其涉及一种文件档案内容的替换显示方法和显示系统。


背景技术:

2.随着计算机设备的普及,各种各样的文件格式应运而生,一般来说,不同格式的文件需要利用不同的软件进行编辑或者查看,编辑则包含增加文件内容和删除文件内容等操作。
3.在当前的文本文档使用过程中,都是通过文本档案对应的软件进行内容编辑的,在进行编辑时,可以手动进行删除和添加内容,也可以根据需要进行批量替换,很显然,批量进行替换时,其效率更高。
4.但是,在当前的文档替换过程中,仅能够对完全符合检索条件的内容进行替换,因此,如果直接进行全局替换,容易出现误替换的问题。


技术实现要素:

5.本发明实施例的目的在于提供一种文件档案内容的替换显示方法,旨在解决背景技术第三部分中提出的问题。
6.本发明实施例是这样实现的,一种文件档案内容的替换显示方法,所述方法包括:
7.获取用户输入的检索条件信息,所述检索条件信息至少包括符号数据、关键字数据、关键字顺序以及替换文本;
8.解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果;
9.基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示;
10.接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记。
11.优选的,所述解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果的步骤,具体包括:
12.解析检索条件信息,判断其包含的条件种类;
13.根据条件种类的组合进行检索,检索得到具有相同条件种类的检索公式;
14.根据检索条件信息中包含的具体内容,对检索公式进行填充,并基于检索公式进行检索,得到检索结果。
15.优选的,所述基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示的步骤,具体包括:
16.基于检索结果提取逐条提取待替换文档内容,并按照文档顺序进行排序;
17.以替换文本对待替换文档内容进行替换,并生成以预览图表示的替换后文档内容;
18.将待替换文档内容以及替换后文档内容进行并排显示给用户。
19.优选的,所述接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记的步骤,具体包括:
20.实时接收用户操作指令,并执行;
21.对用户操作指令中确定替换的待替换文档内容进行替换;
22.根据符号数据确定待替换文档内容所覆盖的范围,对该范围内的内容进行标记处理。
23.优选的,不同批次的内容采取的标记方式不同。
24.优选的,所述标记处理通过高亮显示实现,处理完成后,在后台记录本次替换的位置与内容。
25.本发明实施例的另一目的在于提供一种文件档案内容的替换显示系统,所述系统包括:
26.信息获取模块,用于获取用户输入的检索条件信息,所述检索条件信息至少包括符号数据、关键字数据、关键字顺序以及替换文本;
27.内容检索模块,用于解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果;
28.替换核验模块,用于基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示;
29.替换标记模块,用于接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记。
30.优选的,所述内容检索模块包括:
31.数据解析单元,用于解析检索条件信息,判断其包含的条件种类;
32.公式调取单元,用于根据条件种类的组合进行检索,检索得到具有相同条件种类的检索公式;
33.公式填充单元,用于根据检索条件信息中包含的具体内容,对检索公式进行填充,并基于检索公式进行检索,得到检索结果。
34.优选的,所述替换核验模块包括:
35.内容排序单元,用于基于检索结果提取逐条提取待替换文档内容,并按照文档顺序进行排序;
36.替换预览单元,用于以替换文本对待替换文档内容进行替换,并生成以预览图表示的替换后文档内容;
37.对比推送单元,用于将待替换文档内容以及替换后文档内容进行并排显示给用户。
38.优选的,所述替换标记模块包括:
39.指令接收单元,用于实时接收用户操作指令,并执行;
40.内容替换单元,用于对用户操作指令中确定替换的待替换文档内容进行替换;
41.内容标记单元,用于根据符号数据确定待替换文档内容所覆盖的范围,对该范围内的内容进行标记处理。
42.本发明实施例提供的一种文件档案内容的替换显示方法,根据替换输入条件,生
成检索公式,基于检索公式对指定区域的文本进行检索,在检索完成后,确定待替换的区域,并通过比对显示替换前后的页面,从而实现精准替换,不仅能够提高替换的效率,还能够保证替换的准确性,避免由误替换造成的文本内容出现错误的问题。
附图说明
43.图1为本发明实施例提供的一种文件档案内容的替换显示方法的步骤的流程图;
44.图2为本发明实施例提供的解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果的步骤的流程图;
45.图3为本发明实施例提供的基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示的步骤的流程图;
46.图4为本发明实施例提供的接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记的步骤的流程图;
47.图5为本发明实施例提供的一种文件档案内容的替换显示系统的架构图;
48.图6为本发明实施例提供的一种内容检索模块的架构图;
49.图7为本发明实施例提供的一种替换核验模块的架构图;
50.图8为本发明实施例提供的一种替换标记模块的架构图。
具体实施方式
51.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
52.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
53.在当前的文本文档使用过程中,都是通过文本档案对应的软件进行内容编辑的,在进行编辑时,可以手动进行删除和添加内容,也可以根据需要进行批量替换,很显然,批量进行替换时,其效率更高。但是,在当前的文档替换过程中,仅能够对完全符合检索条件的内容进行替换,因此,如果直接进行全局替换,容易出现误替换的问题。
54.本发明中,根据替换输入条件,生成检索公式,基于检索公式对指定区域的文本进行检索,在检索完成后,确定待替换的区域,并通过比对显示替换前后的页面,从而实现精准替换,不仅能够提高替换的效率,还能够保证替换的准确性,避免由误替换造成的文本内容出现错误的问题。
55.如图1所示,为本发明实施例提供的一种文件档案内容的替换显示方法的步骤的流程图,所述方法包括:
56.s100,获取用户输入的检索条件信息,所述检索条件信息至少包括符号数据、关键字数据、关键字顺序以及替换文本。
57.在本步骤中,获取用户输入的检索条件信息,在进行替换之前,用户根据自己的替换需要输入检索条件信息,输入时,需要按照一定的格式进行输入,其内容至少包括符号数
据、关键字数据、关键字顺序以及替换文本,符号数据是指各种标点符号,如逗号、句号等,关键字数据则是进行检索的依据,如文字“与”、“与之”等文字或者文字组合,关键字顺序只是关键字数据中文字或者文字组合之间的间隔关系,如间隔两个文字,替换文本是指用于替换的文本,替换时其包含的内容与按照关键字顺序进行插入,举例说明,检索条件信息为【,、2、主旋律、,、传递、3、,、工匠精神、传播】,其原句为“,弘扬主旋律,传递正能量”,在本次检索条件信息中,顿号代表不同条件之间的间隔,逗号为符号数据,数字与符号数据、关键字数据之间的位置代表关键字顺序,如2,则代表第一个逗号与关键字“主旋律”之间存在两个文字的间隔,最后的“工匠精神”以及“传播”则为替换文本。
58.s200,解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果。
59.在本步骤中,解析检索条件信息,提取其中的符号数据数量、关键字数据数量以及关键字顺序,根据其数量来确定所需的公式,如符号数据数量为3,关键字数据数量为2,关键字顺序为2和3,则调取具有相应检索条件的检索公式,进行填充,得到检索式的三组条件,第一为符号条件,第二为关键字条件,第三位顺序条件,检索时,则以符号条件进行检索,得到第一检索结果,利用关键字条件在第一检索结果中进行检索,得到第二检索结果,根据顺序条件对第二检索结果进行筛选,得到最终的检索结果。
60.s300,基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示。
61.在本步骤中,基于检索结果提取对应的待替换文档内容,通过检索之后将需要进行替换的内容逐条列举,即对待替换文档内容进行逐条列举,待替换文档内容的文字长度均相同,需要替换的文字之间的文字间隔数量也相同,在建立虚拟文本,虚拟文本与待替换文档内容相同,在虚拟文本中进行替换,替换完成后,将待替换文档内容以及替换后文档内容进行并排显示。
62.s400,接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记。
63.在本步骤中,接收用户操作指令,在正式替换之前,通过并排显示的方式进行预览,用户确认后在,则会上传相应的用户操作指令,如确认替换或者取消替换,也可以选择部分位置进行替换,对确认替换的位置实施替换操作,并对替换位置进行标记;不同批次的内容采取的标记方式不同;所述标记处理通过高亮显示实现,处理完成后,在后台记录本次替换的位置与内容。
64.如图2所示,作为本发明的一个优选实施例,所述解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果的步骤,具体包括:
65.s201,解析检索条件信息,判断其包含的条件种类。
66.在本步骤中,解析检索条件信息,即逐个判定各类检索条件的数量,具体的,先统计符号数据中符号的总数量,然后确定关键字数据中关键字的总数量,一个文字组合视为一个关键字,最后确定关键字顺序数据的数量,即文字间隔的个数。
67.s202,根据条件种类的组合进行检索,检索得到具有相同条件种类的检索公式。
68.s203,根据检索条件信息中包含的具体内容,对检索公式进行填充,并基于检索公式进行检索,得到检索结果。
69.在本步骤中,确定各个检索条件的数量之后,根据数量即可通过检索确定检索公式,进而将检索条件的具体内容输入检索公式,以检索公式为依据,进行检索,最终得到检索结果。
70.如图3所示,作为本发明的一个优选实施例,所述基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示的步骤,具体包括:
71.s301,基于检索结果提取逐条提取待替换文档内容,并按照文档顺序进行排序。
72.在本步骤中,基于检索结果提取逐条提取待替换文档内容,在检索过程中,每命中一条待替换文档内容,就为其进行编号,在检索时,也是按照文档顺序进行检索的。
73.s302,以替换文本对待替换文档内容进行替换,并生成以预览图表示的替换后文档内容。
74.在本步骤中,建立虚拟文本,并复制待替换文档至虚拟文本中,因此,在完成检索之后,虚拟文本中也按照检索顺序形成了相应的待替换文档,在虚拟文本中完成替换,从而将虚拟文本中替换完成的文本进行截图,以预览图进行表示。
75.s303,将待替换文档内容以及替换后文档内容进行并排显示给用户。
76.在本步骤中,将预览图显示在待替换文档内容的一侧,使得两者并排显示,以供用户进行参考,用户则可以在此阶段进行检查,判断是否存在无需替换的位置。
77.如图4所示,作为本发明的一个优选实施例,所述接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记的步骤,具体包括:
78.s401,实时接收用户操作指令,并执行。
79.s402,对用户操作指令中确定替换的待替换文档内容进行替换。
80.在本步骤中,实时接收用户操作指令,根据用户操作指令判断是否对各个待替换文档内容进行替换,如一共存在十个待替换文档内容,编号为1-10,用户操作指令中指定对1-5进行替换,则6-10放弃替换。
81.s403,根据符号数据确定待替换文档内容所覆盖的范围,对该范围内的内容进行标记处理。
82.在本步骤中,进行替换时,则按照替换文本和关键字顺序进行替换,关键字数据中的关键字与替换文本中的文字是具有对应关系的,如关键字数据中存在三个关键字,分别为a,b,c,替换文本中则相应有a,b,c,三者具有对应关系。
83.如图5所示,为本发明实施例提供的一种文件档案内容的替换显示系统,所述系统包括:
84.信息获取模块100,用于获取用户输入的检索条件信息,所述检索条件信息至少包括符号数据、关键字数据、关键字顺序以及替换文本。
85.在本系统中,信息获取模块100获取用户输入的检索条件信息,在进行替换之前,用户根据自己的替换需要输入检索条件信息,输入时,需要按照一定的格式进行输入,其内容至少包括符号数据、关键字数据、关键字顺序以及替换文本,符号数据是指各种标点符号,如逗号、句号等,关键字数据则是进行检索的依据,如文字“与”、“与之”等文字或者文字组合,关键字顺序只是关键字数据中文字或者文字组合之间的间隔关系,如间隔两个文字,替换文本是指用于替换的文本,替换时其包含的内容与按照关键字顺序进行插入,举例说明,检索条件信息为【,、2、主旋律、,、传递、3、,、工匠精神、传播】,其原句为“,弘扬主旋律,
传递正能量”,在本次检索条件信息中,顿号代表不同条件之间的间隔,逗号为符号数据,数字与符号数据、关键字数据之间的位置代表关键字顺序,如2,则代表第一个逗号与关键字“主旋律”之间存在两个文字的间隔,最后的“工匠精神”以及“传播”则为替换文本。
86.内容检索模块200,用于解析检索条件信息,调取与之匹配的检索公式,基于该检索公式进行检索,得到检索结果。
87.在本系统中,内容检索模块200解析检索条件信息,提取其中的符号数据数量、关键字数据数量以及关键字顺序,根据其数量来确定所需的公式,如符号数据数量为3,关键字数据数量为2,关键字顺序为2和3,则调取具有相应检索条件的检索公式,进行填充,得到检索式的三组条件,第一为符号条件,第二为关键字条件,第三位顺序条件,检索时,则以符号条件进行检索,得到第一检索结果,利用关键字条件在第一检索结果中进行检索,得到第二检索结果,根据顺序条件对第二检索结果进行筛选,得到最终的检索结果。
88.替换核验模块300,用于基于检索结果提取对应的待替换文档内容,并将待替换文档内容以及替换后文档内容进行并排显示。
89.在本系统中,替换核验模块300基于检索结果提取对应的待替换文档内容,通过检索之后将需要进行替换的内容逐条列举,即对待替换文档内容进行逐条列举,待替换文档内容的文字长度均相同,需要替换的文字之间的文字间隔数量也相同,在建立虚拟文本,虚拟文本与待替换文档内容相同,在虚拟文本中进行替换,替换完成后,将待替换文档内容以及替换后文档内容进行并排显示。
90.替换标记模块400,用于接收用户操作指令,完成对待替换文档内容的替换,并对替换位置进行标记。
91.在本系统中,替换标记模块400接收用户操作指令,在正式替换之前,通过并排显示的方式进行预览,用户确认后在,则会上传相应的用户操作指令,如确认替换或者取消替换,也可以选择部分位置进行替换,对确认替换的位置实施替换操作,并对替换位置进行标记;不同批次的内容采取的标记方式不同;所述标记处理通过高亮显示实现,处理完成后,在后台记录本次替换的位置与内容。
92.如图6所示,作为本发明的一个优选实施例,所述内容检索模块200包括:
93.数据解析单元201,用于解析检索条件信息,判断其包含的条件种类。
94.在本模块中,数据解析单元201解析检索条件信息,即逐个判定各类检索条件的数量,具体的,先统计符号数据中符号的总数量,然后确定关键字数据中关键字的总数量,一个文字组合视为一个关键字,最后确定关键字顺序数据的数量,即文字间隔的个数。
95.公式调取单元202,用于根据条件种类的组合进行检索,检索得到具有相同条件种类的检索公式。
96.公式填充单元203,用于根据检索条件信息中包含的具体内容,对检索公式进行填充,并基于检索公式进行检索,得到检索结果。
97.在本模块中,确定各个检索条件的数量之后,根据数量即可通过检索确定检索公式,进而将检索条件的具体内容输入检索公式,以检索公式为依据,进行检索,最终得到检索结果。
98.如图7所示,作为本发明的一个优选实施例,所述替换核验模块300包括:
99.内容排序单元301,用于基于检索结果提取逐条提取待替换文档内容,并按照文档
顺序进行排序。
100.在本模块中,内容排序单元301基于检索结果提取逐条提取待替换文档内容,在检索过程中,每命中一条待替换文档内容,就为其进行编号,在检索时,也是按照文档顺序进行检索的。
101.替换预览单元302,用于以替换文本对待替换文档内容进行替换,并生成以预览图表示的替换后文档内容。
102.在本模块中,替换预览单元302建立虚拟文本,并复制待替换文档至虚拟文本中,因此,在完成检索之后,虚拟文本中也按照检索顺序形成了相应的待替换文档,在虚拟文本中完成替换,从而将虚拟文本中替换完成的文本进行截图,以预览图进行表示。
103.对比推送单元303,用于将待替换文档内容以及替换后文档内容进行并排显示给用户。
104.在本模块中,对比推送单元303将预览图显示在待替换文档内容的一侧,使得两者并排显示,以供用户进行参考,用户则可以在此阶段进行检查,判断是否存在无需替换的位置。
105.如图8所示,作为本发明的一个优选实施例,所述替换标记模块400包括:
106.指令接收单元401,用于实时接收用户操作指令,并执行。
107.内容替换单元402,用于对用户操作指令中确定替换的待替换文档内容进行替换。
108.在本模块中,实时接收用户操作指令,根据用户操作指令判断是否对各个待替换文档内容进行替换,如一共存在十个待替换文档内容,编号为1-10,用户操作指令中指定对1-5进行替换,则6-10放弃替换。
109.内容标记单元403,用于根据符号数据确定待替换文档内容所覆盖的范围,对该范围内的内容进行标记处理。
110.在本模块中,内容标记单元403进行替换时,则按照替换文本和关键字顺序进行替换,关键字数据中的关键字与替换文本中的文字是具有对应关系的,如关键字数据中存在三个关键字,分别为a,b,c,替换文本中则相应有a,b,c,三者具有对应关系。
111.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
112.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram
(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
113.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
114.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
115.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献