文本处理方法、装置、电子设备及可读存储介质与流程
未命名
10-19
阅读:105
评论:0
1.本技术属于计算机技术领域:
:,具体涉及一种文本处理方法、装置、电子设备及可读存储介质。
背景技术:
::2.目前,用户在文本阅读时,如果需要处理特定文本内容,比如对特定文本内容进行图片分享,通常是通过对文本中特定文本内容的选中实现。如果选中的特定文本内容位于不同的页面位置,在对选中的特定文本内容进行处理时发现需要调整部分特定文本内容时,则需要用户通过滑动文本页面重新返回相应页面位置并对选中的特定文本内容进行调整。由此可以看出,现有的文本处理效率较低。技术实现要素:3.本技术实施例的目的是提供一种文本处理方法、装置、电子设备及可读存储介质,以解决现有的文本处理效率较低的问题。4.为了解决上述技术问题,本技术是这样实现的:5.第一方面,提供了一种文本处理方法,应用于电子设备,包括:6.接收用户对目标文本中的目标文本内容的至少一次第一输入;7.分别响应于每次第一输入,选中所述每次第一输入对应的目标文本内容;8.将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项;其中,所述候选列表用于暂存用户选中的目标文本内容。9.第二方面,提供了一种文本处理装置,应用于电子设备,包括:10.第一接收模块,用于接收用户对目标文本中的目标文本内容的至少一次第一输入;11.选中模块,用于分别响应于每次第一输入,选中所述每次第一输入对应的目标文本内容;12.处理模块,用于将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项;其中,所述候选列表用于暂存用户选中的目标文本内容。13.第三方面,提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。14.第四方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。15.在本技术实施例中,通过接收用户对目标文本中的目标文本内容的至少一次第一输入,分别响应于每次第一输入,选中每次第一输入对应的目标文本内容,并将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项,所述候选列表用于暂存用户选中的目标文本内容,可以方便用户基于候选列表对选中的目标文本内容进行查看和调整,无需频繁切换文本页面,从而提升文本处理效率。附图说明16.图1是本技术实施例提供的一种文本处理方法的流程图;17.图2是本技术实施例中功能框的示意图;18.图3是本技术实施例中候选列表的展示示意图;19.图4是本技术实施例中删除文本内容的示意图;20.图5a、图5b和图5c是本技术实施例中对目标文本内容的整合处理示意图;21.图6a、图6b和图6c是本技术实施例中对目标文本内容的处理示意图;22.图7a、图7b和图7c是本技术实施例中对目标文本内容的展示示意图;23.图8是本技术实施例提供的一种文本处理装置的结构示意图;24.图9是本技术实施例提供的一种电子设备的结构示意图。具体实施方式25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。26.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。27.需指出的是,在本技术的图2至图7c中,“圆圈”表示文字,包含填充内容的“圆圈”表示被选中的文字,但对其具体文本内容不作限定。为了便于描述以及理解,针对图2至图7c中所示的文本内容已省略了标点符号,比如“逗号”、“句号”等。28.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的文本处理方法、装置、电子设备及可读存储介质进行详细地说明。29.请参见图1,图1是本技术实施例提供的一种文本处理方法的流程图,该方法应用于电子设备,如图1所示,该方法包括如下步骤:30.步骤11:接收用户对目标文本中的目标文本内容的至少一次第一输入。31.本实施例中,目标文本可理解为用户正在阅读的文本。目标文本内容可理解为目标文本中用户感兴趣的、所需的特定文本内容。第一输入可理解为对目标文本内容的选择/选中操作。32.可选的,第一输入可以包括但不限于超过预设时间的按压操作(即长按操作)、滑动操作等。每次第一输入可以包含一次或者多次选择操作,该选择操作比如为按压操作、滑动操作等。每次第一输入可以是针对一个章节或者一个文本页面等,即每次第一输入所选择的目标文本内容可以是位于一个章节或者一个文本页面等。33.一些实施例中,可以是用户在通过应用程序app阅读文本的过程中,通过第一输入来选择感兴趣的、所需的文本内容。34.步骤12:分别响应于每次第一输入,选中每次第一输入对应的目标文本内容。35.步骤13:将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项。36.本实施例中,上述候选列表用于暂存用户选中的目标文本内容。不同第一输入所选中的目标文本内容可分别添加/分装至候选列表的不同列表项。37.一些实施例中,上述候选列表可以通过悬浮框的形式展示在当前文本显示界面。38.一些实施例中,上述候选列表可以显示于当前文本显示界面的右上角(如图2所示)、顶部、侧边等,可以基于实际需求选择,对此不作限定。39.本技术实施例的文本处理方法,通过接收用户对目标文本中的目标文本内容的至少一次第一输入,分别响应于每次第一输入,选中每次第一输入对应的目标文本内容,并将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项,所述候选列表用于暂存用户选中的目标文本内容,可以方便用户基于候选列表对选中的目标文本内容进行查看和调整,无需频繁切换文本页面,从而提升文本处理效率。40.可选的,上述目标文本内容可以是位于不同的文本页面,和/或位于不同的章节等。上述接收用户对目标文本中的目标文本内容的至少一次第一输入可以包括以下至少一项:41.1)接收用户对目标文本的多个章节中的目标文本内容的多次第一输入。此情况下,每次第一输入针对的是一个章节,即每次第一输入所选择的目标文本内容位于一个章节。其中,每个章节中包含的目标文本内容可以是通过一次选择操作(如按压操作、滑动操作等)选中,也可以是通过多次选择操作(如按压操作、滑动操作等)选中。每个章节中包含的目标文本内容可以是连续的文本内容,也可以是断开的文本内容。这样,可以实现跨章节选择,并将每个章节中选择的目标文本内容依次添加至候选列表的不同列表项,从而便于用户按章节进行文本处理。42.例如,按照上述1)中操作,用户可以依次将2~n(n>2)个章节中的目标文本内容添加至候选列表,并相应更新候选列表的状态。43.2)接收用户对目标文本的多个文本页面上的目标文本内容的多次第一输入。此情况下,每次第一输入针对的是一个文本页面,即每次第一输入所选择的目标文本内容位于一个文本页面。其中,每个文本页面上包含的目标文本内容可以是通过一次选择操作(如按压操作、滑动操作等)选中,也可以是通过多次选择操作(如按压操作、滑动操作等)选中。每个文本页面上包含的目标文本内容可以是连续的文本内容,也可以是断开的文本内容。这样,可以实现跨文本页面选择,并将每个文本页面上选择的目标文本内容依次添加至候选列表的不同列表项,从而便于用户按文本页面进行文本处理。44.例如,按照上述2)中操作,用户可以依次将2~n(n>2)个文本页面上的目标文本内容添加至候选列表,并相应更新候选列表的状态。45.本技术实施例中,可以借助功能框来实现将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项。该功能框的具体形式基于实际需求选择,对此不作限定。46.可选的,上述选中每次第一输入对应的目标文本内容之后,本实施例中的文本处理方法还包括:47.弹出功能框;比如,可以在目标文本内容的相关位置弹出功能框;48.接收用户对该功能框的第二输入。49.进一步的,上述将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项包括:50.响应于第二输入,将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项。51.一些实施例中,第二输入可以包括但不限于超过预设时间的按压操作、单击操作、触摸操作、拖拽/滑动操作等。52.一些实施例中,如图2所示,可以在目标文本内容的上方弹出功能框,其中包含标注“加入候选列表”的虚拟按钮,当用户点击该虚拟按钮时,可以将对应目标文本内容添加至候选列表。53.可选的,当将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项时,本实施例中的文本处理方法还可以包括以下至少一项:54.(1)将与每次第一输入对应的目标文本内容相关的章节信息,一同依次添加至候选列表的不同列表项。这样,可以便于用户了解所选目标文本内容相关的章节信息。55.(2)将与每次第一输入对应的目标文本内容相关的章节信息,依次添加至与候选列表的不同列表项对应的位置。比如,该位置可以是候选列表的不同列表项的下面或侧面位置。这样,可以便于用户了解所选目标文本内容相关的章节信息。56.一些实施例中,上述章节信息可以包括章节序号、章节名称以及部分或全部章节内容。当添加部分章节内容时,可以基于预先设置添加与目标文本内容相关联的内容,比如添加目标文本内容所在段落之前和/或之后的一个或多个段落,对此不作限定。57.可选的,本实施例中的文本处理方法还可以包括:58.接收用户对候选列表的第三输入;59.响应于第三输入,将候选列表包含的内容在新的页面上进行显示。60.这样,可以在新的页面上清楚展示用户选中的目标文本内容,从而便于用户对选中的目标文本内容进行查看和调整。61.可选的,第三输入可以包括但不限于超过预设时间的按压操作、单击操作、触摸操作、拖拽/滑动操作等。比如,用户可以点击候选列表悬浮框,从而触发将候选列表包含的内容在新的页面上进行展示。62.可选的,可以将候选列表包含的内容在新的页面上进行重新排版显示。一种可选的排版方式为:候选列表包括n个列表项,新的页面被划分为n个区域,n个列表项与n个区域一一对应,每个区域上显示有对应列表项包含的内容,n为大于或等于1的整数。即候选列表包括多少个列表项,就将新的页面划分为多少个区域。此情况下,该新的页面中每个区域的高度可以是固定高度,也可以按照所选的目标文本内容动态调整显示高度,对此不作限定。63.例如,在跨章节选择目标文本内容时,对应候选列表的展示示意图可以如图3所示,其中,第一次第一输入选择的第六章中文本内容,第二次第一输入选择的第七章中文本内容,第三次第一输入选择的第九章中文本内容。64.可选的,上述将候选列表包含的内容在新的页面上进行显示之后,本实施例中的文本处理方法还可以包括:65.接收用户对第一区域的第四输入,所述第一区域为该新的页面中的n个区域中的任一者,即用户可选择n个区域中的任一区域执行第四输入;第四输入可以包括但不限于超过预设时间的按压操作、单击操作、触摸操作、拖拽/滑动操作等;66.响应于第四输入,执行以下至少一项:67.①对第一区域上的显示内容进行上下滑动;此情况下,上述n个区域中每个区域的侧边可以包含滚动条,借助用户对滚动条的操作可以上下滑动相应区域上显示的文本内容,从而便于用户查看所需区域上显示的文本内容;68.②跳转至第一区域上显示的目标文本内容对应的页面位置;比如,可以通过点击第一区域上显示的目标文本内容,快速跳转/还原至对应的页面位置;这样可以便于调整选中的目标文本内容;69.③增加或减少第一区域上显示的目标文本内容;比如,可以先基于用户操作跳转/还原至对应的页面位置,再基于用户操作增加或减少已选择的目标文本内容;若使用“│”表示起始标识和结束标识,并显示在目标文本内容对应的页面位置的起始位置和结束位置,则可以通过拖动起始标识和/或结束标识实现调整选中的目标文本内容;70.④删除或移动第一区域;比如,可以通过拖拽/滑动第一区域的方式来删除或移动第一区域;如图4所示,通过拖拽或从右往左滑动某区域可以触发显示标注“删除”的虚拟按钮,当用户点击该虚拟按钮时,可以删除相应区域;这样,可以实现删除相应页面/章节选中的目标文本内容,或对选中的目标文本内容的编辑;71.⑤调整第一区域与第二区域的排列顺序,该第二区域为n个区域中的不同于第一区域的任一区域;比如,可以通过移动按钮或者长时间按压触发移动操作;这样,可以实现对选中的目标文本内容的编辑,从而可以达到对不同页面/章节所选择的目标文本内容进行重新排序的目的;72.⑥调整第一区域上的显示内容的文字格式,或者,调整第一区域上显示的目标文本内容的文字格式;该文字格式可以包括但不限于字号、字体、颜色等,从而满足用户对显示文字的多样需求。73.可选的,上述将候选列表包含的内容在新的页面上进行显示之后,本实施例中的文本处理方法还可以包括:74.接收用户的第五输入;该第五输入可选为对该新的页面的操作,可以包括但不限于超过预设时间的按压操作、单击操作、触摸操作等;75.响应于第五输入,执行以下至少一项:[0076]ⅰ)在新的页面上新增第三区域,该第三区域上显示有用户新选中的目标文本内容;比如,可以通过按压操作触发新增按钮,从而可以动态的在相应位置插入新选中的目标文本内容;[0077]ⅱ)调整n个区域上的显示内容的文字格式,或者,调整n个区域上显示的目标文本内容的文字格式;该文字格式可以包括但不限于字号、字体、颜色等,从而满足用户对显示文字的多样需求;[0078]ⅲ)对n个区域上显示的目标文本内容进行整合处理,该整合处理包括但不限于普通复制、合并复制、归类笔记、合并笔记、图片分享等。比如,基于整合处理可以实现如下场景:[0079]场景1:若用户需要跨章节选择文本,比如需要选择:第1章第1段落、第3章第1段落以及第5章第1段落,则可以通过本方案将这3段的文本内容合并,并复制。[0080]场景2:若用户需要制作跨章节的笔记,比如需要选择:第1章第2段落,第3章第4段落以及第5章第1段落,则可以通过本方案将这3段文字制作为1个笔记,或者制作为3个笔记并进行关联。[0081]场景3:若用户需要一次性分享多个章节的精彩内容,比如需要分享:第1章第1段落、第3章第1段落,第5章第1段落以及第6章第4段落,则可以通过本方案将这4段文字排版后,进行图片分享。[0082]一些实施例中,可以在当前显示界面的上方、下方或侧边设置功能菜单条,以由用户触发对应的整合处理,包括但不限于:普通复制、合并复制、归类笔记、合并笔记、图片分享等。针对图3所示的展示图,若触发的普通复制,则可以将选择的目标文本内容按行的方式进行一行一行拼接,然后复制,如图5a所示;若触发的合并复制,则可以将选择的目标文本内容移除换行符后合并为一整段,然后复制,如图5b所示;若触发的归类笔记,则可以将选择的目标文本内容生成多条笔记,并归类至同一类名下;若触发的合并笔记,则可以将选择的目标文本内容生成一条笔记,并且可以在原文本中对应的文字位置,都看到该笔记;若触发的图片分享,则可以将选择的目标文本内容合并,并转化为图片进行分享,如图5c所示。[0083]一些实施例中,对于候选列表的展示页面,如图3所示,可以通过移动开发中的tableview控件实现。每一个列表项/区域对应于tableview中的一个cell(类似于单元格)。tableview支持cell的位置调整、左右滑动删除cell等。单个cell里面的内容为一个可滑动scrollview,文字在scrollview进行排版,可以上下活动。比如,通过在第二个cell上拖动调整标识“│”,可以进行内容的重新选择,如图6a为增加目标文本内容的效果图;通过长按并拖动某个cell,可以实现候选列表位置的上下调整,如图6b为调整第七章和第九章对应的区域位置的示意图;通过在单个cell上进行左右滑动,可以触发单个区域的删除操作,如图6c为删除第七章对应的区域位置的示意图。[0084]本技术实施例中,除了以悬浮框的形式展示候选列表之外,候选列表的列表项也可以采用其他形式展示。可选的,候选列表的列表项所采用的形式可以包括以下至少一项:图标、卡片等。[0085]比如,如图7a所示,用户选中的目标文本内容可以文字方式展示在当前阅读页的最上方。通过用户点击该文字,可以切换/还原至与该文字对应的文本页面,以调整选择的目标文本内容。[0086]又比如,如图7b所示,候选列表的列表项以独立图标的方式显示在当前阅读页的侧边。通过点击图标,可以切换/还原至与该图标中内容对应的文本页面,以调整选择的目标文本内容。[0087]又比如,如图7c所示,候选列表的列表项以卡片的方式显示在当前阅读页的顶部。[0088]可选的,当候选列表包括m个列表项(比如采用卡片的形式)时,m为大于或等于1的整数,本实施例中的文本处理方法还可以包括:[0089]接收用户对第一列表项的第六输入,所述第一列表项为m个列表项中的任一者,即用户可选择m个列表项中的任一列表项执行第六输入;第六输入可以包括但不限于超过预设时间的按压操作、单击操作、触摸操作、拖拽/滑动操作等;[0090]响应于第六输入,执行以下至少一项:[0091]a)跳转至第一列表项中显示的目标文本内容对应的页面位置;比如,可以通过点击第一列表项比如卡片,快速跳转/还原至对应的页面位置;这样可以便于调整选中的目标文本内容,而重选的目标文本内容可以实时显示在相应列表项;[0092]b)删除或移动第一列表项;比如,可以通过拖拽/滑动第一列表项的方式来删除或移动第一列表项;如图7c所示,以采用卡片形式为例,通过拖拽某卡片,可以删除该卡片;这样,可以实现删除相应页面/章节选中的目标文本内容,或对选中的目标文本内容的编辑;[0093]c)调整第一列表项与第二列表项的排列顺序,第二列表项为m个列表项中的不同于第一列表项的任一列表项;比如,可以通过移动按钮或者长时间按压触发移动操作;这样,可以实现对选中的目标文本内容的编辑,从而可以达到对不同页面/章节所选择的目标文本内容进行重新排序的目的;[0094]d)调整第一列表项中显示的文本内容的文字格式,或者,调整第一列表项中显示的目标文本内容的文字格式;该文字格式可以包括但不限于字号、字体、颜色等,从而满足用户对显示文字的多样需求。[0095]可选的,当候选列表包括m个列表项(比如采用卡片的形式)时,m为大于或等于1的整数,本实施例中的文本处理方法还可以包括:[0096]接收用户的第七输入;该第七输入可选为对候选列表的操作,可以包括但不限于超过预设时间的按压操作、单击操作、触摸操作等;[0097]响应于第七输入,执行以下至少一项:[0098]ⅰ)在候选列表中新增第三列表项,该第三列表项中显示有用户新选中的目标文本内容;比如,可以通过按压操作触发新增按钮,从而可以动态的在相应位置插入新选中的目标文本内容;[0099]ⅱ)调整m个列表项中显示的文本内容的文字格式,或者,调整m个列表项中显示的目标文本内容的文字格式;该文字格式可以包括但不限于字号、字体、颜色等,从而满足用户对显示文字的多样需求;[0100]ⅲ)对m个列表项中显示的目标文本内容进行整合处理,该整合处理包括但不限于:普通复制、合并复制、归类笔记、合并笔记、图片分享等。[0101]一些实施例中,如图7c所示,可以在当前显示界面的侧边设置功能菜单条,以由用户触发对应的整合处理,比如包括复制、分享。[0102]一些实施例中,当以图7c所示的卡片形式显示目标文本内容时,当前阅读页顶部的快速预览区域为一个独立的collectionview,悬浮于阅读页的顶部。每一个卡片对应于collectionview的一个cell。cell可以向上/向下拖动以交换顺序,也可以删除cell等。cell为一个视图,内部可以内嵌textview。textview可以设定字体、字号等,并可以将原始选择的文字加载其中。[0103]需指出的,本技术方案可以应用于所有带有文字内容的选择上,以上呈现的内容仅为阅读模式下的具体实施例。比如在音乐的歌词甚至观看视频过程中的台词上,也可以采用本技术方案,通过在界面上加载候选列表,实现多首歌曲、多帧视频上台词内容的快速选择。本技术方案实现方式简单,用户操作不受限制,极大的提升了用户使用过程中操作的便宜性,且可以用在所有带有文字界面的实际场景下,具有较高的商业价值。[0104]需要说明的是,本技术实施例提供的文本处理方法,执行主体可以为文本处理装置,或者该文本处理装置中的用于执行文本处理方法的控制模块。本技术实施例中以文本处理装置执行文本处理方法为例,说明本技术实施例提供的文本处理装置。[0105]请参见图8,图8是本技术实施例提供的一种文本处理装置的结构示意图,该装置应用于电子设备,如图8所示,文本处理装置80包括:[0106]第一接收模块81,用于接收用户对目标文本中的目标文本内容的至少一次第一输入;[0107]选中模块82,用于分别响应于每次第一输入,选中所述每次第一输入对应的目标文本内容;[0108]处理模块83,用于将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项;所述候选列表用于暂存用户选中的目标文本内容。[0109]可选的,所述第一接收模块81具体用于以下至少一项:[0110]接收用户对所述目标文本的多个章节中的目标文本内容的多次第一输入;[0111]接收用户对所述目标文本的多个文本页面上的目标文本内容的多次第一输入。[0112]可选的,文本处理装置80还包括:[0113]弹出模块,用于在选中每次第一输入对应的目标文本内容之后,弹出功能框;[0114]第二接收模块,用于接收用户对所述功能框的第二输入;[0115]所述处理模块83具体用于:响应于所述第二输入,将每次第一输入对应的目标文本内容依次添加至所述候选列表的不同列表项。[0116]可选的,当将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项时,所述处理模块83还用于以下至少一项:[0117]将与每次第一输入对应的目标文本内容相关的章节信息,一同依次添加至所述候选列表的不同列表项;[0118]将与每次第一输入对应的目标文本内容相关的章节信息,依次添加至与所述候选列表的不同列表项对应的位置。[0119]可选的,文本处理装置80还包括:[0120]第三接收模块,用于接收用户对所述候选列表的第三输入;[0121]显示模块,用于响应于所述第三输入,将所述候选列表包含的内容在新的页面上进行显示。[0122]可选的,所述候选列表包括n个列表项,所述新的页面被划分为n个区域,所述n个列表项与所述n个区域一一对应,每个区域上显示有对应列表项包含的内容,所述n为大于或等于1的整数。[0123]可选的,文本处理装置80还包括:[0124]第四接收模块,用于在将所述候选列表包含的内容在新的页面上进行显示之后,接收用户对第一区域的第四输入,所述第一区域为所述n个区域中的任一者;[0125]第一执行模块,用于响应于所述第四输入,执行以下至少一项:[0126]对所述第一区域上的显示内容进行上下滑动;[0127]跳转至所述第一区域上显示的目标文本内容对应的页面位置;[0128]增加或减少所述第一区域上显示的目标文本内容;[0129]删除或移动所述第一区域;[0130]调整所述第一区域与第二区域的排列顺序,所述第二区域为所述n个区域中的不同于所述第一区域的任一区域;[0131]调整所述第一区域上的显示内容的文字格式,或者,调整所述第一区域上显示的目标文本内容的文字格式。[0132]可选的,文本处理装置80还包括:[0133]第五接收模块,用于在将所述候选列表包含的内容在新的页面上进行显示之后,接收用户的第五输入;[0134]第二执行模块,用于响应于所述第五输入,执行以下至少一项:[0135]在所述新的页面上新增第三区域,所述第三区域上显示有用户新选中的目标文本内容;[0136]调整所述n个区域上的显示内容的文字格式,或者,调整所述n个区域上显示的目标文本内容的文字格式;[0137]对所述n个区域上显示的目标文本内容进行整合处理。[0138]可选的,所述候选列表的列表项所采用的形式包括以下至少一项:[0139]图标、卡片。[0140]可选的,所述候选列表包括m个列表项,所述m为大于或等于1的整数,文本处理装置80还包括:[0141]第六接收模块,用于接收用户对第一列表项的第六输入,所述第一列表项为所述m个列表项中的任一者;[0142]第三执行模块,用于响应于所述第六输入,执行以下至少一项:[0143]跳转至所述第一列表项中显示的目标文本内容对应的页面位置;[0144]删除或移动所述第一列表项;[0145]调整所述第一列表项与第二列表项的排列顺序,所述第二列表项为所述m个列表项中的不同于所述第一列表项的任一列表项;[0146]调整所述第一列表项中显示的文本内容的文字格式,或者,调整所述第一列表项中显示的目标文本内容的文字格式。[0147]可选的,所述候选列表包括m个列表项,所述m为大于或等于1的整数,文本处理装置80还包括:[0148]第七接收模块,用于接收用户的第七输入;[0149]第四执行模块,用于响应于所述第七输入,执行以下至少一项:[0150]在所述候选列表中新增第三列表项,所述第三列表项中显示有用户新选中的目标文本内容;[0151]调整所述m个列表项中显示的文本内容的文字格式,或者,调整所述m个列表项中显示的目标文本内容的文字格式;[0152]对所述m个列表项中显示的目标文本内容进行整合处理。[0153]本技术实施例的文本处理装置80,可以实现上述图1所示的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0154]可选的,如图9所示,本技术实施例还提供一种电子设备90,包括处理器91,存储器92,存储在存储器92上并可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述文本处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。[0155]本技术实施例还提供了一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时可实现上述图1所示的文本处理方法实施例的各个过程且能达到相同的技术效果,为避免重复,这里不再赘述。[0156]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。[0157]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。[0158]上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。[0159]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台服务分类设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。[0160]以上所述仅是本技术的优选实施方式,应当指出,对于本
技术领域:
:的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。当前第1页12当前第1页12
技术特征:
1.一种文本处理方法,应用于电子设备,其特征在于,包括:接收用户对目标文本中的目标文本内容的至少一次第一输入;分别响应于每次第一输入,选中所述每次第一输入对应的目标文本内容;将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项;其中,所述候选列表用于暂存用户选中的目标文本内容。2.根据权利要求1所述的方法,其特征在于,所述接收用户对目标文本中的目标文本内容的至少一次第一输入,包括以下至少一项:接收用户对所述目标文本的多个章节中的目标文本内容的多次第一输入;接收用户对所述目标文本的多个文本页面上的目标文本内容的多次第一输入。3.根据权利要求1所述的方法,其特征在于,所述选中所述每次第一输入对应的目标文本内容之后,所述方法还包括:弹出功能框;接收用户对所述功能框的第二输入;其中,所述将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项,包括:响应于所述第二输入,将所述每次第一输入对应的目标文本内容依次添加至所述候选列表的不同列表项。4.根据权利要求1所述的方法,其特征在于,当将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项时,所述方法还包括以下至少一项:将与所述每次第一输入对应的目标文本内容相关的章节信息,一同依次添加至所述候选列表的不同列表项;将与所述每次第一输入对应的目标文本内容相关的章节信息,依次添加至与所述候选列表的不同列表项对应的位置。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户对所述候选列表的第三输入;响应于所述第三输入,将所述候选列表包含的内容在新的页面上进行显示。6.根据权利要求5所述的方法,其特征在于,所述将所述候选列表包含的内容在新的页面上进行显示之后,所述方法还包括:接收用户对第一区域的第四输入,所述第一区域为所述新的页面中的n个区域中的任一者;响应于所述第四输入,执行以下至少一项:对所述第一区域上的显示内容进行上下滑动;跳转至所述第一区域上显示的目标文本内容对应的页面位置;增加或减少所述第一区域上显示的目标文本内容;删除或移动所述第一区域;调整所述第一区域与第二区域的排列顺序,所述第二区域为所述n个区域中的不同于所述第一区域的任一区域;调整所述第一区域上的显示内容的文字格式,或者,调整所述第一区域上显示的目标
文本内容的文字格式。7.根据权利要求1所述的方法,其特征在于,所述候选列表包括m个列表项,所述m为大于或等于1的整数,所述方法还包括:接收用户对第一列表项的第六输入,所述第一列表项为所述m个列表项中的任一者;响应于所述第六输入,执行以下至少一项:跳转至所述第一列表项中显示的目标文本内容对应的页面位置;删除或移动所述第一列表项;调整所述第一列表项与第二列表项的排列顺序,所述第二列表项为所述m个列表项中的不同于所述第一列表项的任一列表项;调整所述第一列表项中显示的文本内容的文字格式,或者,调整所述第一列表项中显示的目标文本内容的文字格式。8.一种文本处理装置,应用于电子设备,其特征在于,包括:第一接收模块,用于接收用户对目标文本中的目标文本内容的至少一次第一输入;选中模块,用于分别响应于每次第一输入,选中所述每次第一输入对应的目标文本内容;处理模块,用于将所述每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项;其中,所述候选列表用于暂存用户选中的目标文本内容。9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7任一项所述的文本处理方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述的文本处理方法的步骤。
技术总结
本申请公开了一种文本处理方法、装置、电子设备及可读存储介质,属于计算机技术领域。本申请实施例中的文本处理方法包括:接收用户对目标文本中的目标文本内容的至少一次第一输入;分别响应于每次第一输入,选中每次第一输入对应的目标文本内容;将每次第一输入对应的目标文本内容依次添加至当前文本显示界面上显示的候选列表的不同列表项;所述候选列表用于暂存用户选中的目标文本内容。由此,可以方便用户基于候选列表对选中的目标文本内容进行查看和调整,无需频繁切换文本页面,从而提升文本处理效率。提升文本处理效率。提升文本处理效率。
技术研发人员:佘志强 杨光 孟翔宇
受保护的技术使用者:咪咕文化科技有限公司 中国移动通信集团有限公司
技术研发日:2023.07.06
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
