[发明专利]字符串的解析方法、装置、计算机设备和存储介质在审
申请号: | 201910219299.2 | 申请日: | 2019-03-21 |
公开(公告)号: | CN110110164A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 朱峰 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903;G06Q40/08 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指定条件 字符串 解析 期望结果 预设 计算机设备 参数数据 存储介质 有效地减少 代码解析 接收输入 位置处 串接 申请 | ||
本申请揭示了一种字符串的解析方法、装置、计算机设备和存储介质,其中方法包括:接收输入的参数数据;将所述参数数据一一对应地输入到预设的字符串模板的各指定关键字的相关位置处,形成基于所述参数的指定字符串;接收从所述所有条件中选择的指定条件;利用预设的解析代码解析所述指定条件下的所述指定字符串,得到所述参数在所述指定条件下对应的指定期望结果。通过本申请,根据接收到的用户从上述参数的所有条件中选择的指定条件,然后利用预设的解析代码对在该指定条件下的指定字符串接进行解析,便能够快速得出上述参数在指定条件下的指定期望结果,从而有效地减少了获得参数在指定条件下的指定期望结果的处理时间。
技术领域
本申请涉及通信技术领域,具体涉及一种字符串的解析方法、装置、计算机设备和存储介质。
背景技术
一个参数在多种不同的条件下会对应有不同的期望结果,例如参数A在条件B1的场景下的期望结果是C1,在条件B2的场景下的期望结果是C2,在条件B3的场景下的期望结果是C3,等等。在现有技术,如果需要求出参数A在所有条件场景下的所有期望结果,就必须要覆盖参数A的所有条件,首先需要生成对应于参数A在所有条件下对应的多条数据,之后再对该多条数据进行处理,进而得到参数A在所有条件下的所有期望结果。而如果只需要得到参数A在所有条件中的某个指定条件下的指定期望结果,则需要在成功构建了在所有条件下对应的多条数据后,再从上述的多条数据中选出与该指定条件对应的指定数据来进行处理后得到该指定期望结果,由于需要构建参数A在所有条件下的多条数据,导致处理过程较复杂,即得到参数A在指定条件下的指定期望结果所需要的处理时间也较长。
发明内容
本申请的主要目的为提供一种字符串的解析方法、装置、计算机设备和存储介质,旨在解决现有的求取参数在所有条件中的某个指定条件下的指定期望结果的处理过程较复杂,处理时间较长的技术问题。
本申请提出一种字符串的解析方法,所述方法包括步骤:
接收输入的参数数据,其中所述参数数据包括所述参数的所有条件、所述参数的所有期望结果、各所述条件的位置信息以及各所述期望结果的位置信息;
将所述参数数据一一对应地输入到预设的字符串模板的各指定关键字的相关位置处,形成基于所述参数的指定字符串;
接收从所述所有条件中选择的指定条件;
利用预设的解析代码解析所述指定条件下的所述指定字符串,得到所述参数在所述指定条件下对应的指定期望结果。
可选地,所述接收输入的参数数据的步骤之前,包括:
接收输入的逻辑规则表,其中所述逻辑规则表中的逻辑规则包括字符操作规则、数值计算规则、时间操作规则、关系操作规则和转义操作规则;
根据所述逻辑规则表的逻辑规则,创建与预定义参数相匹配的字符串模板,其中所述字符串模板包括前置条件关键字与实际规则关键字,所述前置条件关键字包括逻辑关键字和详情关键字,所述详情关键字用于输入所述参数的所有期望结果及所述参数的所有条件,所述逻辑关键字用于输入所述各所述条件的位置信息及各所述期望结果的位置信息。
可选地,所述接收输入的逻辑规则表的步骤之后,包括:
接收输入的所述解析代码,所述解析代码根据所述逻辑规则表的逻辑规则创建,所述解析代码包括与所述逻辑规则对应的解析规则;
配置所述解析代码,以实现对所述解析代码的调用功能。
可选地,所述将所述参数数据一一对应地输入到预设的字符串模板的各指定关键字的相关位置处,形成基于所述参数的指定字符串的步骤,包括:
将所述所有条件分别输入至所述字符串模板的所述详情关键字的第一相关位置,以及将所述所有期望结果分别输入到所述字符串模板的所述实际规则关键字的第二相关位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910219299.2/2.html,转载请声明来源钻瓜专利网。