句段显示方法、装置、计算机设备和存储介质与流程

文档序号:22879229发布日期:2020-11-10 17:36阅读:105来源:国知局
句段显示方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种句段显示方法、装置、计算机设备和存储介质。



背景技术:

在使用翻译管理工具进行人工翻译时,现有技术通常获得的待翻译文本为超文本标记语言文本,其中,待翻译文本除了需要翻译的文字内容外,还会包括标签元素,如句段格式标签对,其作用是在解析超文本标记语言进行显示时,能够通过句段格式标签对控制该标签对中文字的格式。在译员进行翻译工作时,由于只需要对文字内容进行翻译,因此现有技术中会通过特定方法使句段格式标签对设置成不可编辑状态或将句段格式标签对与文字内容分离,以保证译员能够专注于文本内容的翻译,避免对标签内容的误翻译。

然而,上述对句段格式标签对的处理导致待翻译文本在显示时只能显示文本内容,而无法显示格式,导致通过格式表达的信息的缺失,如在待翻译文本中的某个单词为斜体,表示其为固定名词,不能进行翻译,而译员在格式信息缺失的情况下会对其进行误翻译,导致译员翻译的不准确。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够按照实际格式显示提高翻译准确性的句段显示方法、装置、计算机设备和存储介质。

一种句段显示方法,所述方法包括:

识别待显示句段中是否存在句段格式标签;

若所述待显示句段中包括句段格式标签对,则获取所述句段格式标签对对应的样式属性值以及获取预设的行内标签对;

将所述行内标签对的样式属性设置为所述样式属性值;

将设置所述样式属性后的所述行内标签对添加到所述待显示句段中,得到更新显示句段;所述行内标签对包裹住所述句段格式标签对中的句段内容;

解析并显示所述更新显示句段。

在其中一个实施例中,所述识别待显示句段中是否存在句段格式标签,包括:

扫描所述待显示句段中的语法标签;

根据所述语法标签的属性和/或所述语法标签的标签名称,确定所述语法标签是否为句段格式标签。

在其中一个实施例中,所述获取所述句段格式标签对对应的样式属性值,包括下述任意一项或多项:

第一项:

获取所述句段格式标签对中开始格式标签的样式属性值;

第二项:

获取与所述句段格式标签对关联的样式表,从所述样式表中获取与所述句段格式标签对关联样式的样式属性值;

第三项:

获取所述句段格式标签对的标签名称,获取所述标签名称对应默认样式的样式属性值。

在其中一个实施例中,所述方法还包括:

若所述句段格式标签对的样式属性值对应的样式为未知样式,则获取为所述未知样式配置的替代样式;

将所述替代样式的样式属性值作为所述句段格式标签对的样式属性值。

在其中一个实施例中,

将设置所述样式属性后的所述行内标签对添加到所述待显示句段中,得到更新显示句段,包括:

从所述待显示句段,获取所述句段格式标签对中的句段内容,添加到所述行内标签对中,得到行内标签-句段组合;

将所述句段格式标签对中的句段内容替换为所述行内标签-句段组合,得到更新显示句段。

在其中一个实施例中,所述将所述行内标签对的样式属性设置为所述样式属性值,包括:

获取所述行内标签对的开始行内标签;

将所述开始行内标签的样式属性设置为所述样式属性值。

在其中一个实施例中,所述方法还包括:

若所述待显示句段的所述句段格式标签为不成对标签,则获取所述不成对标签的类属性;

将所述类属性更新为预设属性;所述预设属性用于标识不处理所述不成对标签。

一种句段显示装置,所述装置包括:

识别模块,用于识别待显示句段中是否存在句段格式标签;

获取模块,用于若所述待显示句段中包括句段格式标签对,则获取所述句段格式标签对对应的样式属性值以及获取行内标签对;

设置模块,用于将所述行内标签对的样式属性设置为所述样式属性值;

插入模块,用于将设置所述样式属性后的所述行内标签对添加到所述待显示句段中,得到更新显示句段;所述行内标签对包裹住所述句段格式标签对中的句段内容;

显示模块,用于解析并显示所述更新显示句段。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的句段显示方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的句段显示方法的步骤。

上述句段显示方法、装置、计算机设备和存储介质,通过识别到待显示句段中包括句段格式标签对时,将预设的行内标签对的样式属性设置为句段格式标签对应的样式属性值,进而将设置样式属性值后的行内标签对添加到待显示句段中包裹住句段格式标签对中的句段内容的位置得到更新显示句段,对更新显示句段进行解析显示。该方法通过句段格式标签对确定有实际格式的句段内容后,根据其实际格式属性设置对应的行内标签并插入包裹住该句段内容的位置,进而解析显示更新后的显示句段内容,从而可以实现按照实际格式显示出句段内容,完整保留通过格式所表达的信息,提高翻译的准确性。并且,由于行业标签没有固定格式,确保能够根据实际格式灵活调整句段的显示格式。

附图说明

图1为一个实施例中句段显示方法的应用环境图;

图2为一个实施例中句段显示方法的流程示意图;

图3为一个实施例中将设置样式属性后的行内标签对添加到待显示句段中,得到更新显示句段步骤的流程示意图;

图4为一个实施例中句段显示装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的句段显示方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。当终端102获取到待显示句段时,可以由终端102单独实现上述句段显示方法。也可以由终端102将待显示句段发送到服务器104,由服务器104实现上述句段显示方法。以终端102为例,具体地,终端102识别待显示句段中是否存在句段格式标签;若待显示句段中包括句段格式标签对,终端102则获取句段格式标签对对应的样式属性值以及获取预设的行内标签对;终端102将行内标签对的样式属性设置为样式属性值;终端102将设置样式属性后的行内标签对添加到待显示句段中,得到更新显示句段;行内标签对包裹住句段格式标签对中的句段内容;终端102解析并显示更新显示句段。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种句段显示方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:

步骤s202,识别待显示句段中是否存在句段格式标签。

其中,待显示句段是指包括实际需要显示的内容的html(hypertextmarkuplanguage,超级文本标记语言)文本。待显示句段中实际需要显示的内容称为句段内容。待显示句段中还包括实际无需显示的句间内容,例如白字符和句段格式标签等。句段格式标签是用于控制被其包裹住的句段内容的格式样式的标签。句段格式标签可以是单独出现,也可以是成对出现。以翻译系统为例,待显示句段可以理解为构成一个翻译段落的翻译单元(translationunit,tu),而翻译单元中实际需要翻译显示的内容为句段内容。

具体地,当终端获取到待显示句段时,扫描该待显示句段中的句段格式标签对。待显示句段的句段格式标签对可以是完整包裹住该待显示句段的句段格式标签对。也可以是包裹住待显示句段中的部分句段内容,位于待显示句段中间的句段格式标签对。

在一个实施例中,步骤s202,包括:扫描待显示句段中的语法标签;根据语法标签的属性和/或语法标签的标签名称,确定语法标签是否为句段格式标签。

具体地,由于句段格式标签通常由语法标签<>表示,因此,当扫描待显示句段中是否包括句段格式标签时,扫描待显示句段中是否包括语法标签<>。当待显示句段中包括语法标签<>时,进一步获取语法标签<>的属性和/或语法标签的标签名称,根据属性和/或标签名称确定该语法标签<>是否为句段格式标签。以及,在确定扫描到的语法标签<>是句段格式标签之后,进一步根据识别语法标签<>中是否包括“/”,根据“/”确定是开始格式标签还是结束格式标签。其中,语法标签<>的属性和标签名称通常存储至<>内,可以直接从<>中获取有关语法标签的属性和标签名称。而当待显示句段中不包括语法标签<>,或者语法标签<>的属性标识其非句段格式标签,则确定待显示句段中不存在句段格式标签。

步骤s204,若待显示句段中包括句段格式标签对,则获取句段格式标签对对应的样式属性值以及获取预设的行内标签对。

其中,句段格式标签对是指包括一对句段格式标签的标签对,分别为开始格式标签和结束格式标签,用于表示实际显示格式的样式属性值通常记载于句段格式标签对中的开始格式标签的样式属性(style属性)中。行内标签对是预设用于呈现实际格式的tag,在本实施例中,行内标签优选span元素,开始行内标签为<span>,结束行内标签为</span>。即,标签内包括“/”符号的标签为结束标签。

具体地,当终端对待显示句段进行识别,确定待显示句段中包括句段格式标签对,即终端识别确定待显示句段中包括成对的开始格式标签和结束格式标签时,终端获取该句段格式标签对所对应的实际显示格式的样式属性值。由于句段格式标签所对应的实际显示格式的样式属性值已经预先通过解析将其存储在该句段格式标签对开始格式标签的format属性中。因此,终端直接从句段格式标签对的开始格式标签的format属性中获取得到实际显示格式的样式属性值。

在一个实施例中,预先解析获取实际显示格式的样式属性值存储至句段格式标签对开始格式标签的format属性可以是终端预先通过定义或者关联的样式表得到实际显示格式的样式属性值。即,终端可以通过获取此句段格式标签对的开始格式标签中定义的样式属性(style属性)获取到样式属性值,然后将其存储至开始格式标签的format属性中。或者,终端通过从与待显示句段关联的样式表中获取到与句段格式标签对关联样式的样式属性值,将关联样式的样式属性值存储至开始格式标签的format属性中。或者,当待显示句段未定义或者未关联样式表时,则直接根据句段格式标签对的标签名称获取对应的默认样式的样式属性值后将其存储至开始格式标签的format属性中。例如,句段格式标签对为<b></b>,则可以根据标签名称“b”从默认样式表中获取“b”对应的默认样式的样式属性值。同时,终端创建预设的span元素,获取到预设的行内标签对<span></span>。

另外,为了将本实施例用于呈现实际格式的span元素与其他用途的span元素进行区分,本实施例将创建的span元素的类(class)属性设置为format(格式化)类别,从而达到标识区分的目的。

在另一个实施例中,若待显示句段的句段格式标签为不成对标签时,获取不成对标签的类属性;将类属性更新为预设属性。

具体地,当识别待显示句段的句段格式标签,确定待显示句段中包括单独的句段格式标签时,为避免单独的句段格式标签的存在影响格式显示。终端通过设置类属性将该单独的句段格式标签改为独立句段标签,标识其不参与格式显示。终端获取单独的句段格式标签的类属性,将类属性改为预设属性_alone,表示该句段格式标签不参与实际格式显示操作。一般句段格式标签的类属性为_open或_close,所以大多数是将_open或_close改为_alone。应当理解的是,本实施例中的预设属性包括但不限是_alone,alone可以理解为只是类属性的命名而已,可以根据实际情况进行不同的命名。

步骤s206,将行内标签对的样式属性设置为样式属性值。

具体地,当终端获取到句段格式标签对实际显示格式的样式属性值和创建好行内标签对之后,将行内标签对的样式属性(style属性)设置为该句段格式标签对实际显示格式的样式属性值。即,对于创建好的行内标签对,设置其style属性值为获取到的样式属性值。当获取的样式属性值为关联样式或者默认样式的样式属性值时,行内标签的样式属性即为该关联样式或者默认样式的样式属性值。而获取的样式属性值为句段格式标签对中开始格式标签的样式属性值时,那么行内标签的样式属性即为该开始格式标签的样式属性值。例如,假设句段格式标签对开始格式标签中的样式属性值为“font-weight:blod;”,那么span元素的开始行内标签中设置“style=font-weight:blod;”。应当理解的是,对行内标签对设置样式属性值也是设置在行内标签对中的开始行内标签中。即设置在开始行内标签<span>中,而不是设置在结束行内标签</span>中。

步骤s208,将设置样式属性后的行内标签对添加到待显示句段中,得到更新显示句段;行内标签对包裹住句段格式标签对中的句段内容。

具体地,将已经设置了样式属性的行内标签对添加到待显示句段中,具体在句段格式标签对中表示开始的开始格式标签之后插入行内标签对的开始行内标签<span>,在句段格式标签对中表示结束的结束格式标签之前插入行内标签对的结束行内标签</span>,从而将行内标签对插入到包裹住了该句段格式标签对所包括的句段内容的位置,得到更新显示句段。

在一个实施例中,如图3所示,步骤s208包括:

步骤s302,从待显示句段,获取句段格式标签对中的句段内容,添加到行内标签对中,得到行内标签-句段组合。

步骤s304,将句段格式标签对中的句段内容替换为行内标签-句段组合,得到更新显示句段。

具体地,将句段格式标签对中的句段内容添加到行内标签对中,即句段格式标签对开始格式标签和结束格式标签之间所包括的句段内容,添加到行内标签对开始行内标签<span>和结束行内标签</span>之间,得到行内标签-句段组合。然后,再将行内标签-句段组合替换句段格式标签对中的句段内容,使得在句段格式标签的开始格式标签之后插入了行内标签对的开始行内标签<span>,在句段格式标签对中的结束格式标签之前插入行内标签对的结束行内标签</span>,且句段格式标签对中的句段内容在开始行内标签<span>和结束行内标签</span>之间,得到了添加了行内标签对得到的更新显示句段。

例如,假设待显示句段为:

<a...format="font-weight:bold;"...>segmentoperations</a>。

翻译管理工具会将<a>标签对替换为<input>标签,以使标签内容变成不可编辑内容,使翻译人员能够专注于文本内容“segmentoperations”的翻译:

<inputclass="_open_tag"...format="font-weight:bold;".../>segmentoperations<inputclass="_close_tag".../>。

由于<input>标签无法是文本内容显示原有格式,因此获取<a>标签的原有的格式属性添加到<span>标签对中,并使<span>标签对包裹住文本内容“segmentoperations”,得到更新显示句段:

<inputclass="_open_tag"...format="font-weight:bold;".../><spanclass="_format"style="font-weight:bold;">segmentoperations</span><inputclass="_close_tag".../>。

对上述更新显示句段进行解析显示后,<span>标签对由于是行内标签对,因此不会显示,而文本内容“segmentoperations”则会受<span>标签对控制显示格式。如此,则既呈现了文本内容的原有格式,有没有显示出多余标签来干扰翻译人员。

应当理解的是,也可以先将行内标签对插入到待显示句段中,再设置行内标签对的style属性和class属性。

步骤s210,解析并显示更新显示句段。

具体地,当得到更新显示句段之后,解析更新显示句段中的行内标签对,确定行内标签对中style属性规定的显示样式,根据该显示样式将更新显示句段进行显示。

上述句段显示方法,通过识别到待显示句段中包括句段格式标签对时,将预设的行内标签对的样式属性设置为句段格式标签对应的样式属性值,进而将设置样式属性值后的行内标签对添加到待显示句段中包裹住句段格式标签对中的句段内容的位置得到更新显示句段,对更新显示句段进行解析并以元素容器进行显示。该方法通过句段格式标签对确定有实际格式的句段内容后,根据其实际格式属性设置对应的行内标签并插入包裹住该句段内容的位置,进而解析显示更新后的显示句段内容,从而可以实现按照实际格式显示出句段内容,完整保留通过格式所表达的信息,提高翻译的准确性。并且,由于行内标签没有固定格式,确保能够根据实际格式灵活调整句段的显示格式。

在一个实施例中,若格式标签对的样式属性值对应的样式为未知样式,则获取为未知样式配置的替代样式;将替代样式的样式属性值作为格式标签对的样式属性值。

具体地,当终端获取到句段格式标签对对应的样式属性值之后,进一步判断获取的样式属性值是否为未知样式。未知样式可以理解为配置中未包括的样式。例如,以翻译系统为例,当翻译系统的开发配置中的样式不包括跳动显示样式。而当显示句段的句段内容的实际显示格式为跳动显示样式时,但是由于当前版本的翻译系统因没有开发配置跳动显示样式。所以,即使是将span元素的样式属性值设置为跳动显示样式的属性值,该翻译系统最终显示时也无法按照跳动样式进行显示。因此,通过获取预先为未知样式配置的替代样式的样式属性值,通过替代样式作为未知样式的显示格式。在本实施例中,通过替代样式确保未开发配置的样式也能够以特定的格式进行显示。

在一个实施例中,以上述句段显示方法应用于翻译场景为例进行详细说明解释,包括以下步骤:

步骤1,当终端获取到上传到翻译系统的源文档时,终端首先通过文件解析器对源文档进行解析识别,分离源文档的文本和文本对应的实际显示格式。

步骤2,通过定义或关联的样式表获取实际显示格式的样式属性值,并将该样式属性值存储至标签的format属性中,得到该实际显示格式对应的句段格式标签对。将句段格式标签插入在对应能够包裹其需要控制格式的文本的位置,即得到包括句段格式标签对的文档。文档中各文本内容可以理解为是待显示句段,通过该文档可以直接确定待显示句段包括的句段格式标签对。其中,当实际显示格式对应的样式属性值为未知样式时,终端获取该未知样式的替代样式的样式属性值存储至标签中的format属性中。例如,当实际显示格式为a时,而a不是未知样式,那么存储至标签format属性中的样式属性值是a对应的样式属性。而当a为未知样式时,应当将a的替代样式b的样式属性值存储至标签的format属性中。

步骤3,终端对包括句段格式标签对的文档进行扫描,当扫描确定文档中包括不成对的句段格式标签时,将单独的句段格式标签的类属性更新设置为预设属性,标记其不控制文档中各待显示句段的显示格式。

步骤4,当扫描获取到文档中包括成对的句段格式标签对时,从成对的句段格式标签对的开始格式标签中直接获取对应的样式属性值。

步骤5,将预设的行内标签对的样式属性设置为从句段格式标签对开始标签中获取的样式属性值。然后,将设置样式属性后的行内标签插入句段格式句段标签原本包裹的待显示句段的位置,得到更新待显示句段。即,行内标签的开始标签插入格式句段标签之后,行内标签的结束标签插入句段格式标签对的结束标签之前,从而得到更新待显示句段。

步骤6,当终端完成各个待显示句段的行内标签的设置,得到更新待显示句段之后,即可开始显示该更新待显示句段。终端通过解析更新显示句段中的行内标签对,确定行内标签对中规定的显示样式,根据该显示样式将更新显示句段显示于待显示句段对应的元素容器中。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种句段显示装置,包括:识别模块402、获取模块404、设置模块406、插入模块408和显示模块410,其中:

识别模块402,用于识别待显示句段中是否存在句段格式标签。

获取模块404,用于若待显示句段中包括句段格式标签对,则获取句段格式标签对对应的样式属性值以及获取行内标签对。

设置模块406,用于将行内标签对的样式属性设置为样式属性值。

添加模块408,用于将设置样式属性后的行内标签对添加到待显示句段中,得到更新显示句段;行内标签对包裹住句段格式标签对中的句段内容。

显示模块410,用于解析并显示更新显示句段。

在一个实施例中,识别模块402还用于扫描待显示句段中的语法标签;根据语法标签的属性和/或语法标签的标签名称,确定语法标签是否为句段格式标签。

在一个实施例中,获取模块404还用于获取句段格式标签对中开始格式标签的样式属性值。

在一个实施例中,获取模块404还用于获取与句段格式标签对关联的样式表,从样式表中获取与句段格式标签对关联样式的样式属性值。

在一个实施例中,获取模块404还用于获取句段格式标签对的标签名称,获取标签名称对应默认样式的样式属性值。

在一个实施例中,获取模块404还用于若格式标签对的样式属性值对应的样式为未知样式,则获取为未知样式配置的替代样式;设置模块406还用于将替代样式的样式属性值作为格式标签对的样式属性值。

在一个实施例中,添加模块408还用于从待显示句段,获取句段格式标签对中的句段内容,添加到行内标签对中,得到行内标签-句段组合;将句段格式标签对中的句段内容替换为行内标签-句段组合,得到更新显示句段。

在一个实施例中,设置模块406还用于获取行内标签对的开始行内标签;将开始行内标签的样式属性设置为样式属性值。

在一个实施例中,设置模块406还用于若待显示句段的句段格式标签为不成对标签时,获取不成对标签的类属性;将类属性更新为预设属性;所述预设属性用于标识不处理所述不成对标签。

关于句段显示装置的具体限定可以参见上文中对于句段显示方法的限定,在此不再赘述。上述句段显示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种句段显示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

识别待显示句段中是否存在句段格式标签;

若待显示句段中包括句段格式标签对,则获取句段格式标签对对应的样式属性值以及获取行内标签对;

将行内标签对的样式属性设置为样式属性值;

将设置样式属性后的行内标签对添加到待显示句段中,得到更新显示句段;行内标签对包裹住句段格式标签对中的句段内容;

解析并显示更新显示句段。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:扫描待显示句段中的语法标签;根据语法标签的属性和/或语法标签的标签名称,确定语法标签是否为句段格式标签。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取句段格式标签对中开始格式标签的样式属性值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取与句段格式标签对关联的样式表,从样式表中获取与句段格式标签对关联样式的样式属性值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取句段格式标签对的标签名称,获取标签名称对应默认样式的样式属性值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若格式标签对的样式属性值对应的样式为未知样式,则获取为未知样式配置的替代样式;将替代样式的样式属性值作为格式标签对的样式属性值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:从待显示句段,获取句段格式标签对中的句段内容,添加到行内标签对中,得到行内标签-句段组合;将句段格式标签对中的句段内容替换为行内标签-句段组合,得到更新显示句段。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取行内标签对的开始行内标签;将开始行内标签的样式属性设置为样式属性值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若待显示句段的句段格式标签不为成对标签,则获取不成对标签的类属性;将类属性更新为预设属性。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

识别待显示句段中是否存在句段格式标签;

若待显示句段中包括句段格式标签对,则获取句段格式标签对对应的样式属性值以及获取行内标签对;

将行内标签对的样式属性设置为样式属性值;

将设置样式属性后的行内标签对添加到待显示句段中,得到更新显示句段;行内标签对包裹住句段格式标签对中的句段内容;

解析并显示更新显示句段。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:扫描待显示句段中的语法标签;根据语法标签的属性和/或语法标签的标签名称,确定语法标签是否为句段格式标签。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取句段格式标签对中开始格式标签的样式属性值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取与句段格式标签对关联的样式表,从样式表中获取与句段格式标签对关联样式的样式属性值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取句段格式标签对的标签名称,获取标签名称对应默认样式的样式属性值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若格式标签对的样式属性值对应的样式为未知样式,则获取为未知样式配置的替代样式;将替代样式的样式属性值作为格式标签对的样式属性值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取行内标签对的开始行内标签;将开始行内标签的样式属性设置为样式属性值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若待显示句段的句段格式标签为不成对标签,则获取不成对标签的类属性;将类属性更新为预设属性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1