一种文本编辑方法、装置及电子设备制造方法及图纸

技术编号:19176450 阅读:22 留言:0更新日期:2018-10-17 00:12
本发明专利技术公开一种文本编辑方法、装置及电子设备,该方法包括:获取待编辑文本;当接收到触发操作后,生成编辑区域;将所述待编辑文本分解为N个文本段,并在所述编辑区域分隔显示所述N个文本段,N为大于1的正整数;当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段。本申请提供的方法和装置用于解决现有技术中的文本编辑存在的操作复杂,编辑效率低的技术问题。实现了减少文本编辑操作的复杂度,提高编辑效率的技术效果。

A text editing method, device and electronic device

The invention discloses a text editing method, a device and an electronic device, which comprises: acquiring text to be edited; generating an editing region when a trigger operation is received; decomposing the text to be edited into N text segments, and displaying the N text segments separately in the editing region, where N is a positive integer greater than 1; After receiving the editing operation for the N text segments, the N text segments are edited based on the editing operation. The method and apparatus provided in the present application are used to solve the technical problems of complicated operation and low editing efficiency existing in the text editing of the prior art. It achieves the technical complexity of reducing the complexity of text editing and improving editing efficiency.

【技术实现步骤摘要】
一种文本编辑方法、装置及电子设备
本专利技术涉及计算机
,尤其涉及一种文本编辑方法、装置及电子设备。
技术介绍
随着移动设备的不断普及,用户越来越多的使用移动设备来进行交流、阅读和撰写,就不可避免的需要在移动设备上进行文本编辑操作。然而,在当前常用的手机、平板等移动终端中,文本编辑操作往往给用户带来较为繁琐的操作体验。当需要对一段文本进行插入、删除、替换、交换词句位置等操作时,总是需要先手动将光标位置移动到目标区域,再进行繁复的选择、删除、重新输入等操作,使得文本编辑在移动终端上成为一种繁琐的操作行为。可见,现有技术中的文本编辑存在操作复杂,编辑效率低的技术问题。
技术实现思路
本专利技术实施例提供一种文本编辑方法、装置及电子设备,用于解决现有技术中的文本编辑存在的操作复杂,编辑效率低的技术问题。第一方面,本专利技术实施例提供一种文本编辑方法,包括:获取待编辑文本;当接收到触发操作后,生成编辑区域;将所述待编辑文本分解为N个文本段,并在所述编辑区域分隔显示所述N个文本段,N为大于1的正整数;当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段。结合第一方面,在第一种可选的实施例中,所述当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段,包括:当接收到针对所述N个文本段中的目标文本段的编辑操作后,基于所述编辑操作,编辑所述目标文本段;或者,当接收到针对所述N个文本段中的目标文本段的编辑操作后,基于所述编辑操作,编辑所述目标文本段对应的文本段。结合第一方面,在第二种可选的实施例中,所述待编辑文本,包括:用户输入的所述待编辑文本;或者,从剪切板获取的所述待编辑文本;或者,通过网络接收的所述待编辑文本。结合第一方面,在第三种可选的实施例中,所述触发操作,包括:作用于当前界面上预设区域的触发操作;或者,用于移动光标的触发操作;或者,作用于当前界面上的划动操作;或者,摇动电子设备的摇动操作,其中,所述方法应用于所述电子设备。结合第一方面,在第四种可选的实施例中,所述将所述待编辑文本分解为N个文本段,包括:基于所述待编辑文本的上屏序列,将所述待编辑文本分解为N个文本段;或者,基于对所述待编辑文本的语义分析,将所述待编辑文本分解为N个文本段。结合第一方面,在第五种可选的实施例中,在所述编辑区域分隔显示所述N个文本段之后,还包括:判断所述N个文本段中是否存在错误文本段;当所述N个文本段中存在错误文本段时,突出显示所述错误文本段。结合第一方面或第一方面的第五种可选的实施例,在第六种可选的实施例中,在所述编辑区域分隔显示所述N个文本段之后,还包括:判断所述N个文本段中是否存在错误文本段;当所述N个文本段中存在错误文本段时,获取并显示所述错误文本段的替换文本段集合;所述当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段,包括:接收到从所述替换文本段集合中选择目标替换文本段的选择操作;基于所述选择操作,以所述目标替换文本段替换所述错误文本段。结合第一方面,在第七种可选的实施例中,所述当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作编辑所述N个文本段,包括:接收到作用于所述N个文本段中的目标文本段的编辑操作;基于所述编辑操作,修改所述目标文本段的文本内容;或者,基于所述编辑操作,删除所述目标文本段;或者,基于所述编辑操作,改变所述目标文本段在所述N个文本段中的位置;或者,基于所述编辑操作,确定目标位置,在所述目标位置添加新增文本段;或者,基于所述编辑操作,将所述目标文本段划分为M个单位文本段,M为大于1的正整数,其中,当接收到作用于所述M个单位文本段中的目标单位文本段的编辑操作后,以所述目标单位文本段作为所述目标文本段。结合第一方面的第七种可选的实施例,在第八种可选的实施例中,所述基于所述编辑操作,修改所述目标文本段的文本内容,包括:基于所述编辑操作,获取所述目标文本段的替换文本段集合;显示所述替换文本段集合;接收从所述替换文本段集合中选择目标替换文本段的选择操作;基于所述选择操作,以所述目标替换文本段替换所述目标文本段。结合第一方面的第七种可选的实施例,在第九种可选的实施例中,所述基于所述编辑操作,修改所述目标文本段的文本内容,包括:基于所述编辑操作,切换所述目标文本段为内容可编辑模式;接收用户输入的输入信息;基于所述输入信息修改所述目标文本段。结合第一方面的第七至九种可选的实施例中的任意一种可选的实施例,在第十种可选的实施例中,所述基于所述编辑操作,修改所述目标文本段的文本内容,包括:当所述编辑操作为点击所述目标文本段的点击操作时,修改所述目标文本段的文本内容;或者,当所述编辑操作为压按所述目标文本段超过预设时长的压按操作时,修改所述目标文本段的文本内容;或者,当所述编辑操作为在所述目标文本段的显示区域上划动的划动操作时,修改所述目标文本段的文本内容。结合第一方面的第七种可选的实施例,在第十一种可选的实施例中,所述基于所述编辑操作,删除所述目标文本段,包括:当所述编辑操作为将所述目标文本段移动到预设删除区域的操作时,删除所述目标文本段;或者,当所述编辑操作为拖动所述目标文本段的操作时,删除所述目标文本段;或者,当所述编辑操作为多次点击所述目标文本段的操作时,删除所述目标文本段;或者,当所述编辑操作为往返划动所述目标文本段的显示区域的操作时,删除所述目标文本段。结合第一方面的第七种可选的实施例,在第十二种可选的实施例中,当所述目标文本段为相邻的两个文本段时,所述目标位置,包括:所述两个文本段之间的位置;当所述目标文本段为单个文本段时,所述目标位置,包括:所述目标文本段的相邻位置。结合第一方面的第七种可选的实施例,在第十三种可选的实施例中,所述在所述目标位置添加新增文本段,包括:根据所述目标位置和所述N个文本段,获取新增文本段集合;显示所述新增文本段集合;接收从所述新增文本段集合中选择目标新增文本段的选择操作;基于所述选择操作,在所述目标位置添加所述目标新增文本段。结合第一方面的第七种可选的实施例,在第十四种可选的实施例中,所述在所述目标位置添加新增文本段,还包括:接收用户输入的输入信息;基于所述输入信息,在所述目标位置添加所述新增文本段。结合第一方面的第七种可选的实施例或第一方面的第十二至第十四种可选的实施例中的任意一种可选的实施例,在第十五种可选的实施例中,所述基于所述编辑操作,确定目标位置包括:当所述编辑操作为拖动所述目标文本段的拖动操作时,确定所述目标文本段的对应位置为所述目标位置;或者,当所述编辑操作为点击所述目标文本段的点击操作时,确定所述目标文本段的对应位置为所述目标位置;或者,当所述编辑操作为沿相反方向拖动两个相邻的目标文本段的拖动操作时,确定所述两个相邻的目标文本段的中间位置为所述目标位置。结合第一方面的第七种可选的实施例,在第十六种可选的实施例中,所述基于所述编辑操作,将所述目标文本段划分为M个单位文本段,包括:基于所述编辑操作,以字符为单位将所述目标文本段划分为M个单位文本段;分隔显示所述M个单位文本段;当接收到针对所述M个单位文本段的处理操作后,基于所述处理操作编辑所述M个单位文本段。结合第一方面的第七种可选的实施例或本文档来自技高网...

【技术保护点】
1.一种文本编辑方法,其特征在于,包括:获取待编辑文本;当接收到触发操作后,生成编辑区域;将所述待编辑文本分解为N个文本段,并在所述编辑区域分隔显示所述N个文本段,N为大于1的正整数;当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段。

【技术特征摘要】
1.一种文本编辑方法,其特征在于,包括:获取待编辑文本;当接收到触发操作后,生成编辑区域;将所述待编辑文本分解为N个文本段,并在所述编辑区域分隔显示所述N个文本段,N为大于1的正整数;当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段。2.如权利要求1所述的方法,其特征在于,所述当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段,包括:当接收到针对所述N个文本段中的目标文本段的编辑操作后,基于所述编辑操作,编辑所述目标文本段;或者,当接收到针对所述N个文本段中的目标文本段的编辑操作后,基于所述编辑操作,编辑所述目标文本段对应的文本段。3.如权利要求1所述的方法,其特征在于,所述待编辑文本,包括:用户输入的所述待编辑文本;或者,从剪切板获取的所述待编辑文本;或者,通过网络接收的所述待编辑文本。4.如权利要求1所述的方法,其特征在于,所述触发操作,包括:作用于当前界面上预设区域的触发操作;或者,用于移动光标的触发操作;或者,作用于当前界面上的划动操作;或者,摇动电子设备的摇动操作,其中,所述方法应用于所述电子设备。5.如权利要求1所述的方法,其特征在于,所述将所述待编辑文本分解为N个文本段,包括:基于所述待编辑文本的上屏序列,将所述待编辑文本分解为N个文本段;或者,基于对所述待编辑文本的语义分析,将所述待编辑文本分解为N个文本段。6.如权利要求1所述的方法,其特征在于,在所述编辑区域分隔显示所述N个文本段之后,还包括:判断所述N个文本段中是否存在错误文本段;当所述N个文本段中存在错误文本段时,突出显示所述错误文本段。7.如权利要求1或6所述的方法,其特征在于,在所述编辑区域分隔显示所述N个文本段之后,还包括:判断所述N个文本段中是否存在错误文本段;当所述N个文本段中存在错误文本段时,获取并显示所述错误文本段的替换文本段集合;所述当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作,编辑所述N个文本段,包括:接收到从所述替换文本段集合中选择目标替换文本段的选择操作;基于所述选择操作,以所述目标替换文本段替换所述错误文本段。8.如权利要求1所述的方法,其特征在于,所述当接收到针对所述N个文本段的编辑操作后,基于所述编辑操作编辑所述N个文本段,包括:接收到作用于所述N个文本段中的目标文本段的编辑操作;基于所述编辑操作,修改所述目标文本段的文本内容;或者,基于所述编辑操作,删除所述目标文本段;或者,基于所述编辑操作,改变所述目标文本段在所述N个文本段中的位置;或者,基于所述编辑操作,确定目标位置,在所述目标位置添加新增文本段;或者,基于所述编辑操作,将所述目标文本段划分为M个单位文本段,M为大于1的正整数,其中,当接收到作用于所述M个单位文本段中的目标单位文本段的编辑操作后,以所述目标单位文本段作为所述目标文本...

【专利技术属性】
技术研发人员:马尔胡甫·曼苏尔崔欣张扬
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1