字符匹配方法、终端设备及计算机可读存储介质组成比例

技术编号:24251635 阅读:58 留言:0更新日期:2020-05-22 23:37
本发明专利技术提供了一种字符匹配方法、终端设备及计算机可读存储介质。本发明专利技术提供的字符匹配方法包括以下步骤:获取目标字符串的字符串长度;根据所述字符串长度从所述待测文档中提取与所述字符串长度相同的待测字符串;获取所述目标字符串和所述待测字符串的相似度参数,在所述相似度参数小于预设相似度参数时,记录所述待测字符串在所述待测文档中的位置信息。将待测字符串与目标字符串的特征值差值与预设的特征值差值比较,并将待测字符串与目标字符串的距离值和预设的距离值进行比较,从而筛选待测文档中相似度参数满足条件的字符串信息,无需对字符串进行精确匹配,在提高了字符串查找工作的效率的同时,保证了字符串匹配尽量达到最大的准确率。

Character matching method, terminal equipment and computer readable storage medium

【技术实现步骤摘要】
字符匹配方法、终端设备及计算机可读存储介质
本专利技术涉及互联网
,特别涉及一种字符匹配方法、终端设备及计算机可读存储介质。
技术介绍
消费电子生产测试过程中会产生大量的测试Log数据(日志数据),Log数据来自于上位机和产品的交互测试指令,上位机通过串口或无线蓝牙将测试指令发送至产品,产品将运行结果反馈给上位机,上位机通过检查返回数据判定产品测试通过或是失败。在分析测试失败的原因是,需要对大量的Log数据进行查找,现有的编辑软件支持字符串查找的方法时对输入的字符串进行精确匹配,要求所有字符均一一对应,完全相同才能实现匹配,由于串口和无线通讯存在干扰,通讯数据会存在丢失字符的问题,且丢失的位置和字符是随机的,因此使用该方法导致字符查找工作费事费力,效率和准确率低下。
技术实现思路
本专利技术的主要目的是提供一种字符匹配方法、终端设备及计算机可读存储介质,旨在解决当前字符查找工作费事费力,效率和准确率低下的问题。为实现上述目的,本专利技术提出了一种字符匹配方法,所述字符匹配方法包括以下步骤:<br>获取目标字符串本文档来自技高网...

【技术保护点】
1.一种字符匹配方法,其特征在于,所述字符匹配方法包括以下步骤:/n获取目标字符串的字符串长度;/n根据所述字符串长度从所述待测文档中提取与所述字符串长度相同的待测字符串;/n获取所述目标字符串和所述待测字符串的相似度参数,所述相似度参数包括目标字符串和所述待测字符串的特征值差值以及目标字符串和所述待测字符串的距离值中的至少一个;/n在所述相似度参数小于预设相似度参数时,记录所述待测字符串在所述待测文档中的位置信息。/n

【技术特征摘要】
1.一种字符匹配方法,其特征在于,所述字符匹配方法包括以下步骤:
获取目标字符串的字符串长度;
根据所述字符串长度从所述待测文档中提取与所述字符串长度相同的待测字符串;
获取所述目标字符串和所述待测字符串的相似度参数,所述相似度参数包括目标字符串和所述待测字符串的特征值差值以及目标字符串和所述待测字符串的距离值中的至少一个;
在所述相似度参数小于预设相似度参数时,记录所述待测字符串在所述待测文档中的位置信息。


2.如权利要求1所述的字符匹配方法,其特征在于,所述根据所述字符串长度从所述待测文档中提取与所述字符串长度相同的待测字符串的步骤,包括:
获取所述待测文档的检测位置;
获取所述待测文档中所述检测位置对应的目标字符;
以所述目标字符为起点向前提取所述字符串长度的字符串作为所述待测字符串。


3.如权利要求2所述的字符匹配方法,其特征在于,在所述记录所述待测字符串在所述待测文档中的位置信息的步骤之后,所述字符匹配方法还包括:
采用所述目标字符的后一个字符更新所述目标字符;
返回执行所述以所述目标字符为起点向前提取所述字符串长度的字符串作为待测字符串,直至所述目标字符为所述待测文档的最后一个字符的步骤。


4.如权利要求3所述的字符匹配方法,其特征在于,在所述获取所述待测文档中所述检测位置对应的目标字符的步骤之后,所述字符匹配方法还包括:
获取所述待测文档中初始字符到所述目标字符的长度;
在所述长度小于或等于所述字符串长度时,将所述初始字符到所述目标字符构成的字符串作为所述待测字符串,并执行所述采用所述目标字符的后一个字符更新所述目标字符的步骤;...

【专利技术属性】
技术研发人员:郎卫东
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1