全文替换方法、装置、文本编辑器及计算设备制造方法及图纸

技术编号:32216198 阅读:23 留言:0更新日期:2022-02-09 17:21
本发明专利技术公开了一种全文替换方法、全文替换装置、文本编辑器及计算设备,方法在文本编辑器中执行,包括步骤:接收对文本文件中的关键字符的全文替换请求;遍历文本文件中的文本内容,以查找所述文本内容中包含的一个或多个关键字符;根据所述文本内容中包含的关键字符的数量来确定初始替换速度;以及基于所述初始替换速度,将文本内容中的每个关键字符逐次替换为目标字符,直至完成全文替换。根据本发明专利技术的全文替换方法,针对大文本文件避免了在进行全文替换时占用较多内存,也避免了使用文本编辑器过程中出现卡顿的问题,用户体验更好。用户体验更好。用户体验更好。

【技术实现步骤摘要】
全文替换方法、装置、文本编辑器及计算设备


[0001]本专利技术涉及计算机
,特别涉及一种全文替换方法、全文替换装置、文本编辑器及计算设备。

技术介绍

[0002]目前,常用的文本编辑软件,通常提供有全文替换功能,基于全文替换操作可以将文本内容中的某一关键字符a替换为另一关键字符b。根据现有的全文替换方案,通过先获取初始状态的全部待替换的文本内容,并保存。在将每个关键字符a一次性全部替换为b之后,如果需要对已替换的文本内容进行还原操作,需要将文本内容中的替换后的所有关键字符b一次性还原为a。
[0003]对于文本内容较多的大文本文件,采用现有的方法,在进行全文替换和还原操作的过程中,由于替换的内容较多,会占用过大的内存,在全文替换和还原的执行过程中容易导致文本界面卡顿的现象。
[0004]为此,需要一种全文替换方法来解决上述技术方案中存在的问题。

技术实现思路

[0005]为此,本专利技术提供一种全文替换方法、全文替换装置及文本编辑器,以力图解决或者至少缓解上面存在的问题。
[0006]根据本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种全文替换方法,在文本编辑器中执行,包括步骤:接收对文本文件中的关键字符的全文替换请求;遍历文本文件中的文本内容,以查找所述文本内容中包含的一个或多个关键字符;根据所述文本内容中包含的关键字符的数量来确定初始替换速度;以及基于所述初始替换速度,将文本内容中的每个关键字符逐次替换为目标字符,直至完成全文替换。2.如权利要求1所述的方法,其中,还包括步骤:显示控制界面,以便用户基于所述控制界面对全文替换过程进行控制。3.如权利要求2所述的方法,其中,还包括步骤:接收在所述控制界面发送的对替换速度的调节指令,根据所述调节指令确定调节后的新的替换速度;根据所述新的替换速度,将剩余的每个关键字符逐次替换为目标字符。4.如权利要求2所述的方法,其中,还包括步骤:接收在所述控制界面发送的暂停替换指令,暂停对剩余的关键字符进行替换。5.如权利要求2所述的方法,其中,还包括步骤:接收在所述控制界面发送的终止替换指令,终止对剩余的关键字符进行替换,并恢复已替换的关键字符。6.如权利要求2所述的方法,其中,还包括步骤:根据所述初始替换速度和关键字符的数量,来确定完成全文替换所需的替换时间,将所述替换时间显示在所述控制界面上;在将文本内容中的每个关键字符逐次替换为目标...

【专利技术属性】
技术研发人员:华磊
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1