【技术实现步骤摘要】
一种将非标准型号字符串映射为标准型字符串的方法
本专利技术涉及计算机字符文本处理
,具体涉及一种将非标准型号字符串映射为标准型字符串的方法。
技术介绍
通常实物商品/产品都有自己的型号代码,这种代码代表着产品的具体原型,具有相同型号代码的商品属于同一种商品。在实际的供应链管理中,特别是在商品的销售出库、入库、库存、运输、发票等具体环节中都会记录商品的型号代码。由于实际条件的限制,需要各个环节的工作人员手工填写商品的型号代码,或者在各种信息管理系统中填报商品的型号代码。对于某一生产厂家来说,其生产产品的型号代码是一个有限的集合,这是因为其生产的产品的种类不可能有无限多种,将这个有限集合中的型号代码称为标准型号代码。在实际业务中,因为有很多环节需要工作人员手工填报,由于各种各样的原因,手工填报会出现很多的非标准型号,即手工填报的型号代码不是标准型号代码。由于手工填报内容五花八门,给信息系统的管理工作造成了很多麻烦。现有的技术方案是通过去除部分字符(例如,中文,特殊符号+,-,逗号等)尝试将非标准型号的字符串 ...
【技术保护点】
1.一种将非标准型号字符串映射为标准型字符串的方法,其特征在于:包含以下步骤:/n步骤一:约定标准型号的集合S,所述S中的元素为字符串;/n步骤二:约定非标准型号的集合E,所述E中的元素为字符串;/n步骤三:建立集合从E中的元素到S中元素的映射关系;/n步骤四:将所述集合S与所述集合E合并形成集合Z;/n步骤五:将集合Z进行排序,/n步骤六:对于需要映射的非标准型号字符串k,在集合Z中找到与所述k最相似的元素,如果找不到,则返回INVALID,算法结束,找到最相似的元素后进入下一步骤;/n步骤七:取用步骤六中得到的与k最相似的元素z,如果z是所述集合S的元素而非集合E的元素 ...
【技术特征摘要】
1.一种将非标准型号字符串映射为标准型字符串的方法,其特征在于:包含以下步骤:
步骤一:约定标准型号的集合S,所述S中的元素为字符串;
步骤二:约定非标准型号的集合E,所述E中的元素为字符串;
步骤三:建立集合从E中的元素到S中元素的映射关系;
步骤四:将所述集合S与所述集合E合并形成集合Z;
步骤五:将集合Z进行排序,
步骤六:对于需要映射的非标准型号字符串k,在集合Z中找到与所述k最相似的元素,如果找不到,则返回INVALID,算法结束,找到最相似的元素后进入下一步骤;
步骤七:取用步骤六中得到的与k最相似的元素z,如果z是所述集合S的元素而非集合E的元素,就直接返回z;如果z是集合E中的元素,则利用步骤3中的映射关系将z映射为S中的元素然后返回。
2.根据权利要求1所述的将非标准型号字符串映射为标准型字符串的方法,其特征在于:所述步骤五中对所述集合Z排序的准则为按照字符串的长度从高到低排序。
3.根据权利要求2所述的将非标准型号字符串映射为标准型字符串的方法,其特征在于:所述步骤六的具体步骤为:按照步骤五中的排序从前到后取Z中的元素赋值给字符串z,并检查z是否是字符串k的子串;
如果z为...
【专利技术属性】
技术研发人员:朱宏宽,
申请(专利权)人:无锡医迈德科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。