[发明专利]基于正则表达式的JSON数据格式替换方法、系统及存储介质在审
申请号: | 202110534101.7 | 申请日: | 2021-05-17 |
公开(公告)号: | CN113378518A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 植挺生;陈建生;文青;刘勇;罗淑冰 | 申请(专利权)人: | 广东广宇科技发展有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151 |
代理公司: | 长沙朕扬知识产权代理事务所(普通合伙) 43213 | 代理人: | 邓宇 |
地址: | 528200 广东省佛山市南海区桂城街平西上海村东平路北*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 正则 表达式 json 数据格式 替换 方法 系统 存储 介质 | ||
1.一种基于正则表达式的JSON数据格式替换方法,其特征在于,包括以下步骤:
构建匹配正则表达式和替换正则表达式;
基于所述匹配正则表达式从待替换数据的原数据格式中提取待替换数据的数据内容;
基于所述替换正则表达式将提取的数据内容替换为JSON数据格式。
2.根据权利要求1所述的基于正则表达式的JSON数据格式替换方法,其特征在于,所述原数据格式为表格数据格式,构建匹配正则表达式的具体步骤如下:
使用第一元字符对原数据格式中的字符分组;
使用第二元字符对每一字符分组的字符进行取非操作;
使用第三元字符对每一字符分组的字符取非操作后的字符匹配非制表符;
使用第四元字符对每一字符分组的字符进行多次匹配。
3.根据权利要求2所述的基于正则表达式的JSON数据格式替换方法,其特征在于,所述第一元字符为圆括号(),所述第二元字符为中括号[],所述第三元字符包括^和/t,其中,^表示第三级运算的数学符号,即表示正则表达式中匹配输入字符串开始的位置,/t表示制表符,其中,所述匹配正则表达式为([^\t]+),其中,+表示匹配次数。
4.根据权利要求2所述的基于正则表达式的JSON数据格式替换方法,其特征在于,基于所述替换正则表达式将提取的数据内容替换为JSON数据格式,具体为:
获取匹配的每一字符分组的字符的属性,并将每一字符分组的字符的属性对所述字符进行标记,并将每一字符分组的字符及其属性分别用双引号包围。
5.一种计算机系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述权利要求1至4任一方法的步骤。
6.一种计算机存储介质,其上存储有计算机程序,其特征在于,程序被处理器执行时实现上述权利要求1至4任一项方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东广宇科技发展有限公司,未经广东广宇科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110534101.7/1.html,转载请声明来源钻瓜专利网。