结构化文本编辑方法、设备及存储介质技术

技术编号:37133377 阅读:28 留言:0更新日期:2023-04-06 21:31
本申请提供一种结构化文本编辑方法、设备及存储介质,涉及文本处理技术领域,用以至少提升对文档进行结构化编辑的效率和便捷性。该方法包括:用户可以在待处理文档的编辑状态下触发针对目标变量的编辑事件,进而文档编辑工具可以根据该编辑事件指示的编辑内容更新目标变量对应的目标变量组件,并根据更新后的目标变量组件中的变量内容和变量引用,更新待处理文本中针对该目标变量的显示文本。该方法能够提升对文档进行结构化便捷的效率和便捷性。够提升对文档进行结构化便捷的效率和便捷性。够提升对文档进行结构化便捷的效率和便捷性。

【技术实现步骤摘要】
结构化文本编辑方法、设备及存储介质


[0001]本申请涉及文本处理
,尤其涉及一种结构化文本编辑方法、设备及存储介质。

技术介绍

[0002]在涉及专业领域的专业性文档中,常常需要多处的文本内容保持一致,若需修改一处文本内容,则需要全文相同内容同步修改,如针对医疗领域的临床试验项目创建记录文档时,通常在对某一医学专业词汇如某药物、某症状等进行修改时,则需要对整个记录文档中的该药物及该症状逐个进行修改,在法律领域中对一个诉讼案件的全部记录文档修改原告或被告的具体名称时,也需要对全部文档进行适应性的逐个修改,以上过程中文本修改的内容量大,存在重复机械劳动,且人为修改多处文本内容保持一致的过程中容易出错的情况。

技术实现思路

[0003]本申请实施例提供一种结构化文本编辑方法、设备及存储介质,用于至少提升对专业领域文档进行结构化修改的效率和准确度。
[0004]本申请第一方面,提供一种结构化文本编辑方法,包括:
[0005]响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件;所述编辑事件是用户在所述待处理文档的编辑状态下触发的,所述目标变量组件为所述目标变量对应的变量组件;
[0006]根据更新后的目标变量组件中的变量内容和变量引用,更新所述待处理文档中针对所述目标变量的显示文本。
[0007]本申请实施例中对待处理文档中的目标变量设置变量组件,该变量组件中至少包括变量内容和变量引用,进而用户可以通过编辑事件直接对目标变量对应的目标变量组件中的一项或多项内容(变量内容、变量引用等)进行更新,进而文档编辑工具/系统了直接基于更新后的目标变量组件中的内容,对待处理文本中在对应位置针对目标变量的显示文本进行更新,从而实现用户通过更新变量组件的方式直接对整个待处理文档或多个文档组成的文档集合进行统一更新,快捷高效且能保持待处理文档中所有文档位置处针对目标变量的显示文本保持一致,降低了对文档进行便捷、修改的出错率。
[0008]在一种可能的实现方式中,所述根据更新后的目标变量组件中的变量内容和变量引用,更新所述待处理文档中针对所述目标变量的显示文本,包括:
[0009]将所述变量引用指向的文档位置确定为更新位置;
[0010]将所述待处理文档中所述更新位置处的显示文本,更新为所述变量内容。
[0011]在一种可能的实现方式中,所述编辑内容包括针对所述变量内容的更新文本,和/或,所述编辑内容包括针对所述变量引用的引用更新信息。
[0012]在一种可能的实现方式中,所述编辑内容还包括所述目标变量的变量定义,所述
变量定义用于描述所述目标变量的属性信息。
[0013]在一种可能的实现方式中,所述编辑内容包括针对所述变量内容的更新文本时,所述响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件,包括:
[0014]响应于所述编辑事件,展示所述变量内容的至少一个选项内容,所述至少一个选项内容是触发所述编辑事件之前针对所述变量内容预先设置的;
[0015]将所述用户从所述至少一个选项内容中选中的选项内容,确定为所述目标变量组件中所述变量内容的更新文本。
[0016]在一种可能的实现方式中,所述编辑内容包括针对所述变量内容的更新文本时,所述编辑事件包括文本编辑操作和组件编辑操作中的至少一种操作;
[0017]所述编辑内容包括针对所述变量引用的更新引用信息时,所述编辑事件包括所述组件编辑操作;其中:
[0018]所述文本编辑操作包括所述用户针对原始文本进行编辑的操作,所述原始文本为触发所述文本编辑操作之前所述待处理文档/文档呈现区中针对所述目标变量的显示文本;
[0019]所述组件编辑操作是所述用户针对所述目标变量组件进行编辑的操作。
[0020]在一种可能的实现方式中,所述编辑事件包括所述组件编辑操作时,所述组件编辑操作通过如下至少一种方式触发:
[0021]所述组件编辑操作通过变量呈现区展示的新增变量控件和/或所述目标变量触发;
[0022]所述组件编辑操作通过原始文本触发,所述原始文本为触发所述组件编辑操作之前所述待处理文档中针对所述目标变量的显示文本。
[0023]在一种可能的实现方式中,所述组件编辑操作通过变量呈现区展示的新增变量控件和/或所述目标变量触发时,所述变量呈现区和文档展示区属于同一图层的不同区域,和/或,所述变量呈现区和文档展示区属于不同图层的区域,所述文档展示区为显示所述待处理文档的区域。
[0024]在一种可能的实现方式中,所述编辑事件包括所述组件编辑操作时,所述响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件,包括:
[0025]展示所述目标变量的变量编辑页面;
[0026]将所述用户通过所述变量编辑页面指示的编辑内容,更新所述目标变量组件。
[0027]在一种可能的实现方式中,所述响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件之后,还包括:
[0028]根据更新后的目标变量组件,确定所述目标变量的结构化标签,所述结构化标签指向所述目标变量组件的内容;
[0029]将所述待处理文档中更新位置处的显示文本替换为所述结构化标签,得到所述待处理文档对应的文档存储数据,所述更新位置为所述更新后的目标变量组件中的变量引用指示的文档位置。
[0030]在一种可能的实现方式中,所述结构化标签的呈现形式为<变量组件标识>、<第一
预设字符="变量组件标识"/>、<第二预设字符标识="第二预设字符变量组件标识"/>、<第二预设字符标识="变量组件标识"/>中的至少一个,所述变量组件标识用以指向所述目标变量组件。
[0031]在一种可能的实现方式中,所述待处理文档为目标文档组中的任意子文档,所述根据更新后的目标变量组件中的变量内容和变量引用,更新所述待处理文档中针对所述目标变量的显示文本,包括:
[0032]将所述目标文档组所有子文档中更新位置处的显示文本,更新为所述变量内容;所述更新位置为所述更新后的目标变量组件中的变量引用指示的文档位置。
[0033]在一种可能的实现方式中,所述目标文档组为目标临床试验项目关联的至少一个文档组成的集合。
[0034]本申请第二方面,提供一种结构化文本编辑装置,包括:
[0035]组件更新单元,用于响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件;所述编辑事件是用户在所述待处理文档的编辑状态下触发的,所述目标变量组件为所述目标变量对应的变量组件;
[0036]文档更新单元,用于根据更新后的目标变量组件中的变量内容和变量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种结构化文本编辑方法,其特征在于,包括:响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件;所述编辑事件是用户在所述待处理文档的编辑状态下触发的,所述目标变量组件为所述目标变量对应的变量组件;根据更新后的目标变量组件中的变量内容和变量引用,更新所述待处理文档中针对所述目标变量的显示文本。2.根据权利要求1所述的结构化文本编辑方法,其特征在于,所述根据更新后的目标变量组件中的变量内容和变量引用,更新所述待处理文档中针对所述目标变量的显示文本,包括:将所述变量引用指向的文档位置确定为更新位置;将所述待处理文档中所述更新位置处的显示文本,更新为所述变量内容。3.根据权利要求1所述的结构化文本编辑方法,其特征在于,所述编辑内容包括针对所述变量内容的更新文本,和/或,所述编辑内容包括针对所述变量引用的引用更新信息。4.根据权利要求1所述的结构化文本编辑方法,其特征在于,所述编辑内容还包括所述目标变量的变量定义,所述变量定义用于描述所述目标变量的属性信息。5.根据权利要求3所述的结构化文本编辑方法,其特征在于,所述编辑内容包括针对所述变量内容的更新文本时,所述响应于针对待处理文档中目标变量触发的编辑事件,根据所述编辑事件指示的编辑内容更新目标变量组件,包括:响应于所述编辑事件,展示所述变量内容的至少一个选项内容,所述至少一个选项内容是触发所述编辑事件之前针对所述变量内容预先设置的;将所述用户从所述至少一个选项内容中选中的选项内容,确定为所述目标变量组件中所述变量内容的更新文本。6.根据权利要求3所述的结构化文本编辑方法,其特征在于,所述编辑内容包括针对所述变量内容的更新文本时,所述编辑事件包括文本编辑操作和组件编辑操作中的至少一种操作;所述编辑内容包括针对所述变量引用的更新引用信息时,所述编辑事件包括所述组件编辑操作;其中:所述文本编辑操作包括所述用户针对原始文本进行编辑的操作,所述原始文本为触发所述文本编辑操作之前所述待处理文档/文档呈现区中针对所述目标变量的显示文本;所述组件编辑操作是所述用户针对所述目标变量组件进行编辑的操作。7.根据权利要求6所述的结构化文本编辑方法,其特征在于,所述编辑事件包括所述组件编辑操作时,所述组件编辑操作通过如下至少一种方式触发:所述组件编辑操作通过变量呈现区展示的新增变量控件和/或所述目标变量触发;所述组件编辑操作通过原始文本触发,所述原始文本为触发所述组件编辑操作之前所述待处理文档中针对所述目标变量的显示文本。8.根据权利要求7所述的结构化文本编辑方法,其特征在于,所述组件编辑操作通过变...

【专利技术属性】
技术研发人员:沈秋阳陈凯伦束方意方斗寒
申请(专利权)人:上海耀乘健康科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1