[发明专利]一种源代码中硬编码字符串的提取和集中方法有效
申请号: | 02157966.0 | 申请日: | 2002-12-23 |
公开(公告)号: | CN1510569A | 公开(公告)日: | 2004-07-07 |
发明(设计)人: | 杨波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王丽琴 |
地址: | 518057广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种源代码中硬编码字符串的提取和集中方法,在该方法中,源代码文件处理器装载不同编程语言对应的规则集,根据待处理源代码文件的文件名套用相应的规则集处理该文件:读取该源代码文件,在规则集规定的提取字符串开始结束标记之间,按照规则集规定提取、替换读取到的字符串,并将提取的字符串与其相应的替换后的字符串集中至集中文件中;在规则集规定的注释开始结束标记之间,不做提取、替换、集中;重复本步骤直至读取该文件结束。该方法实现起来高效准确,能避免硬编码字符串漏检情况的发生,对处理人员的技术要求低,能大幅度的提高源代码文件的处理效率。 | ||
搜索关键词: | 一种 源代码 编码 字符串 提取 集中 方法 | ||
【主权项】:
1、一种源代码中硬编码字符串的提取和集中方法,其特征在于该方法包括以下步骤:A、按照固定的格式配置得到规则集,源代码文件处理器装载该规则集,根据规则集中的内容确定替换规则中的自动变化的数字变量的初始值和文件集中方式,并得到待处理源代码文件目录表;B、源代码文件处理器处理目录表中的当前源代码文件,套用源代码文件处理器中的规则集,根据该文件的文件名后缀确定该源代码文件使用的编程语言、得到此种语言的适用的规则集;C、源代码文件处理器读取该源代码文件,在规则集规定的字符串开始标记与结束标记之间,按照规则集的规定提取读到的字符串,按照规则集中的替换规则,用自变量为字符串标识符的替换函数替换提取的字符串,并将提取的字符串与字符串标识符按照规则集中的文件集中方式集中至集中文件中;在规则集规定的注释开始标记与结束标记之间,不做提取、替换和集中;重复本步骤直至读取到该文件结束标记;D、在源代码文件处理器的目录表中删除该文件名,判断其中是否还有其它文件名,如果是,则返回步骤B,否则,结束整个处理过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02157966.0/,转载请声明来源钻瓜专利网。
- 上一篇:屏幕刷新的方法
- 下一篇:管理自主计算机系统中的工作负荷的方法和系统