[发明专利]一种代码转换方法及装置有效
申请号: | 201510309606.8 | 申请日: | 2015-06-08 |
公开(公告)号: | CN106293677B | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 徐达峰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 开曼群岛*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是关于一种代码转换方法及装置,包括:接收用户输入的对源编码格式的源代码进行格式转换的请求,根据源编码格式对源代码进行分析,得到源代码中包含的数据字符串和源编码格式的语法字符串;将源编码格式的语法字符串转换为目标编码格式对应的语法字符串;将数据字符串和目标编码格式对应的语法字符串结合生成目标编码格式的目标代码。如此,当有一段根据源编码格式编写的、具有某一功能的源代码时,如果要在支持的编码格式与源编码格式不同的语言的平台上应用该源代码,只需将该源代码的源编码格式转化为该语言的平台支持的编码格式,这样就可以将转换后的代码应用至该语言的平台上,相比与现有技术可以降低人工成本。 | ||
搜索关键词: | 一种 代码 转换 方法 装置 | ||
【主权项】:
1.一种代码转换方法,其特征在于,所述方法包括:接收用户输入的对源编码格式的源代码进行格式转换的请求;所述请求中携带有所述源代码和目标编码格式的标识,所述目标编码格式的标识对应的编码格式与所述源编码格式不同;根据所述源编码格式对所述源代码进行分析,得到所述源代码中包含的数据字符串和所述源编码格式的语法字符串;将所述源编码格式的语法字符串转换为目标编码格式对应的语法字符串;所述目标编码格式为目标编码格式的标识对应的编码格式;将所述数据字符串和所述目标编码格式对应的语法字符串结合生成目标编码格式的目标代码;所述根据所述源编码格式对所述源代码进行分析,得到所述源代码中包含的数据字符串和所述源编码格式的语法字符串,包括:对所述源代码进行正则匹配;在所述源代码中获取所述源编码格式对应的第一预设字符串和第二预设字符串;获取的第一预设字符串的个数与获取的第二预设字符串的个数相同;将获取到的第一预设字符串按照获取的时间顺序进行排序,以及将获取到的第二预设字符串按照获取的时间顺序进行排序;将次序相同第一预设字符串和第二预设字符串组成预设字符串组;对于每一个预设字符串组,将所述预设字符串组中的第一预设字符串、第二预设字符串以及位于所述预设字符串组中的第一预设字符串和第二预设字符串之间的字符串分别确定为所述源编码格式的语法字符串;将所述源代码中的除确定出的源编码格式的语法字符串之外的字符串确定为数据字符串。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510309606.8/,转载请声明来源钻瓜专利网。
- 上一篇:产生整体检测程序的方法及系统
- 下一篇:一种管理应用服务的变量的方法和系统