[发明专利]字符替换的方法和装置在审
申请号: | 201310656094.3 | 申请日: | 2013-12-06 |
公开(公告)号: | CN103678554A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 刘秋云 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/21 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字符 替换 方法 装置 | ||
技术领域
本发明涉及到数据处理技术领域,特别涉及到一种字符替换的方法和装置。
背景技术
在编辑文本时,如需对其中的字符进行替换,通常是针对某一需替换原有字符并以该原有字符作为查询条件,遍历整个编辑区域的文本信息进行查找,以查找到对应的原有字符,并用新字符替换所查找到的原有字符。采用这种替换方法,当需要将文本信息中的多个原有字符替换为相同的或不同的新字符时,则要针对每个原有字符分别进行查找以及替换的步骤,由于需要进行多次查找及替换操作,因此无法实现将多个原有字符同时替换为相同的或不同的新字符,从而增加了字符替换的繁琐程度。
发明内容
本发明的主要目的为提供一种字符替换的方法和装置,能够实现将多个原有字符同时替换为相同的或不同的新字符,从而减小字符替换的繁琐程度。
本发明提供一种字符替换的方法,包括步骤:
以输入的多个原有字符为查询条件,在文本信息中查找是否存在与当前原有字符匹配的字符;
当存在与所述当前原有字符匹配的字符时,根据输入的新字符,将与所述当前原有字符匹配的字符替换为所述新字符。
优选地,所述当存在与所述当前原有字符匹配的字符时,根据输入的新字符,将与所述当前原有字符匹配的字符替换为所述新字符的步骤具体包括:
判断输入的所述新字符的个数是否为一个,若是,将与所述当前原有字符匹配的字符替换为所述新字符;若否,判断所述新字符的个数与多个所述原有字符的个数是否相同;
当所述新字符的个数与多个所述原有字符的个数相同时,根据预设的对应关系,将与所述当前原有字符匹配的字符对应替换为所述新字符。
优选地,在所述以输入的多个原有字符为查询条件,在文本信息中查找是否存在与当前原有字符匹配的字符的步骤之前,还包括步骤:
提供一输入界面,供用户输入作为查询条件的多个原有字符,以及用于替换所述原有字符的新字符。
优选地,在所述根据输入的新字符,将与所述当前原有字符匹配的字符替换为所述新字符的步骤之后,还包括步骤:
判断多个所述原有字符是否查询完毕。
优选地,多个所述原有字符之间,以及多个所述新字符之间通过用于起分隔作用的分隔符隔开。
本发明还提供一种字符替换的装置,包括:
查找模块,用于以输入的多个原有字符为查询条件,在文本信息中查找是否存在与当前原有字符匹配的字符;
替换模块,用于当存在与所述当前原有字符匹配的字符时,根据输入的新字符,将与所述当前原有字符匹配的字符替换为所述新字符。
优选地,所述替换模块具体包括:
第一判断单元,用于判断输入的所述新字符的个数是否为一个;
第一替换单元,用于当输入的所述新字符的个数为一个时,将与所述当前原有字符匹配的字符替换为所述新字符;
第二判断单元,用于当输入的所述新字符的个数为多个时,判断所述新字符的个数与多个所述原有字符的个数是否相同;
第二替换单元,用于当所述新字符的个数与多个所述原有字符的个数相同时,根据预设的对应关系,将与所述当前原有字符匹配的字符对应替换为所述新字符。
优选地,字符替换的装置还包括:
界面提供模块,用于提供一输入界面,供用户输入作为查询条件的多个原有字符,以及用于替换所述原有字符的新字符。
优选地,字符替换的装置还包括:
判断模块,用于判断多个所述原有字符是否查询完毕。
优选地,多个所述原有字符之间,以及多个所述新字符之间通过用于起分隔作用的分隔符隔开。
本发明通过以输入的多个原有字符为查询条件,在文本信息中查找是否存在与当前原有字符匹配的字符;并且在存在与当前原有字符匹配的字符时,根据输入的新字符,将与当前原有字符匹配的字符替换为新字符,从而实现了将多个原有字符同时替换为相同的或不同的新字符,由于无需对每一个原有字符都重新进行输入、查找及替换的操作,减小了字符替换的繁琐程度。
附图说明
图1为本发明字符替换的方法第一实施例的流程示意图;
图2为本发明字符替换的方法中将与当前原有字符匹配的字符替换为新字符的流程示意图;
图3为本发明字符替换的方法第二实施例的流程示意图;
图4为本发明字符替换的方法第三实施例的流程示意图;
图5为本发明字符替换的装置第一实施例的结构示意图;
图6为本发明字符替换的装置的替换模块的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310656094.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转向机壳体孔加工专用夹具的应用方法
- 下一篇:一种线切割定位工装