c# – 创建字符变化算法的最佳方法.创建同义词表
发布时间:2020-12-16 01:45:37 所属栏目:百科 来源:网络整理
导读:我需要为需要确保某人输入错误变量的客户创建变体/同义词表,我们可以返回正确的部分. 例如,如果我们的部件ID为GRX7-00C.当客户将其输入到零件表中时,他们希望自动创建一个变体表,用于存储该产品可能存在的变体.像GBX7-OOC(字母O而不是数字0).或者,如果他们有
我需要为需要确保某人输入错误变量的客户创建变体/同义词表,我们可以返回正确的部分.
例如,如果我们的部件ID为GRX7-00C.当客户将其输入到零件表中时,他们希望自动创建一个变体表,用于存储该产品可能存在的变体.像GBX7-OOC(字母O而不是数字0).或者,如果他们有数字1,能够使用L或I. 因此,如果我们有部分GRL8-OOI,我们可以在变体表中将以下内容与之关联: > GRI8-OOI 我目前有一个手动输入,但这些部分可能有很多变化.那么,有人会对如何为此创建自动流程有个好主意吗? 我完全不知道如何在C#和/或SQL中执行此操作. 谢谢! 解决方法
我不是C#程序员,但对于其他.NET语言,我更有意义的是创建一个类似的CHARACTERS列表,并将它们组合在一起,并使用RegEx来评估它是否匹配.
即为你的例子: 原版的: GRL8-001 正则表达式,ploded: GR(升| L | 1)(8 | B | B) – (0 | O | O)(0 | O | O)(1 | L | L) 您可以通过拥有一个可互换字符表并运行替换函数来自动为该字符分配RegEx来实现此目的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |