【技术实现步骤摘要】
文本处理方法、文本编辑器、可读介质和电子设备
[0001]本申请涉及终端
,特别涉及一种文本处理方法、文本编辑器、可读介质和电子设备。
技术介绍
[0002]随着终端技术的发展,移动终端(例如智能手机、平板电脑、个人数字助理(PDA,Personal DigitalAssistant)等)越来越智能化、多样化。在用户的日常生活中,越来越多的需求是需要通过在移动终端在进行文本编辑来完成的,例如,通过安装在移动终端上的聊天软件进行聊天、通过安装在移动终端上的办公软件进行办公文件、学术/科研著作的编辑等等。
[0003]在编辑过程中,用户经常会遇到需要将编辑的文件中很多相同的内容进行修改的情况。尤其是对于大篇幅的文学作品、科学著作等,其中相同的词语或者相同的段落较多,在对需要修改的多处相同的内容进行修改时,通常只能手动地逐一选择相关内容进行修改,或者先进行全文搜索后再进行修改或替换。这样一来,常常会出现漏掉一处或多处需要修改的内容的情况,或者在后续编辑的时候重新增加了一些内容,需要再次逐一选择,进行修改,效率低下,且容易漏改。
技术实现思路
[0004]本申请实施例提供了一种文本处理方法、文本编辑器、可读介质和电子设备。本申请的技术方案通过在用户编辑文本的过程中,用户所使用的文本编辑器可以将用户从文本中选择出的内容或者自动将文本中出现的一些内容存储为引用文本,当用户修改文本中某一处的引用文本时,文本编辑器可以通过匹配已存储的引用文本,自动查找出文本中与被修改的引用文本相同的内容,并对查找出的内 ...
【技术保护点】
【技术特征摘要】
1.一种文本处理方法,其特征在于,包括:电子设备的文本编辑器将用户从所述文本编辑器中的文本中选择出的第一内容确定为引用文本;在所述文本编辑器检测到用户将所述文本的第一位置处的与所述第一内容相同的第二内容进行了修改的情况下,所述文本编辑器对所述文本的第二位置处的与所述第一内容相同的第三内容进行相同的修改。2.根据权利要求1所述的方法,其特征在于,所述第一内容包括字符和图像中的至少一种。3.根据权利要求1所述的方法,其特征在于,所述电子设备的文本编辑器将用户从文本编辑器中的文本中选择出的第一内容确定为引用文本包括:所述文本编辑器在检测到所述文本中有多个位置出现与所述第一内容相同的内容时,提示用户是否将所述第一内容设置为引用文本;在用户确定将所述第一内容设置为引用文本的情况下,所述文本编辑器将所述第一内容确定为引用文本。4.根据权利要求1或3所述的方法,其特征在于,所述电子设备的文本编辑器将用户从文本编辑器中的文本中选择出的第一内容确定为引用文本包括:电子设备的文本编辑器接收绑定于用户从文本编辑器中的文本中选择第一内容的触发事件;所述文本编辑器获取用户从文本编辑器中的文本中选择出的所述第一内容;所述文本编辑器根据预设的数据封装格式,将所述第一内容进行封装,得到封装后的数据;所述文本编辑器将所述封装后的数据存储起来。5.根据权利要求4所述的方法,其特征在于,所述文本编辑器包括引用文本操作菜单,所述绑定于用户从文本编辑器中的文本中选择第一内容的触发事件包括:用户通过光标选中所述第一内容后点击所述引用文本操作菜单。6.根据权利要求4所述的方法,其特征在于,所述将所述封装后的数据存储起来包括:将所述封装后的数据存储在数据库以及设定文件中的至少一种。7.根据权利要求1所述的方法,其特征在于,所述在所述文本编辑器检测到用户将所述文本第一位置处的与所述第一内容相同的第二内容进行了修改的情况下,所述文本编辑器对所述文本第二位置处的与所述第一内容相同的第三内容进行相同的修改包括:电子设备的文本编辑器监听到用户在所述文本第一位置处的与所述第一内容相同的第二内容进行的修改后,获取修改后的第二内容;所述文本编辑器遍历所述文本,得到所述文本中与所述第一内容相同的第三内容所在的第二位置;所述文本编辑器将所述文本第二位置处的与所述第一内容相同的第三内容替换为与所述修改后的第二内容相同的内容。8.根据权利要求1所述的方法,其特征在于,还包括:所述文本编辑器在检测到用户对所述第一内容的引用文本的替换操作的情况下,将所述文本中多个位置出现的与所述第一内容相同的内容替换为用户所要替换的内容。
9.根据权利要求1所述的方法,其特征在于,所述第一内容包括多个字符,并且,所述方法还包括:在所述文本编辑器检测到用户在第三位置处输入了所述第一内容的部分字符的情况下,向用户显示所述第一内容的全部字符;在检测到用户点击了显示的所述第一内容的全部字符的情况下,将所述第一内容的全部字符添加在所述第三位置处。10.根据权利要求1所述的方法,其特征在于,所述电子设备的文本编辑器是基于WebView控件加载Html模板创建的。11.根据权利要求10所述的方法,其特征在于,所述电子设备的文本编辑器将用户从文本编辑器中的文本中选择出的第一内容确定为引用文本包括:所述电子设备的WebView控件调用Javascript脚本代码,将用户从文本编辑器中的文本中选择出的第一内容确定为引用文本。12.根据权利要求10所述的方法,其特征在于,所述在所述文本编辑器检测到用户将所述文本第一位置处的与所述第一内容相同的第二内容进行了修改的情况下,所述文本编辑器对所述文本第二位置处的与所述第一内容相同的第三内容进行相同的修改包括:所述电子设备的WebView控件调用Javascript脚本代码,在检测到...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。