C#   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c# – 创建字符变化算法的最佳方法.创建同义词表大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要为需要确保某人输入错误变量的客户创建变体/同义词表,我们可以返回正确的部分.

例如,如果我们的部件ID为GRX7-00C.当客户将其输入到零件表中时,他们希望自动创建一个变体表,用于存储该产品可能存在的变体.像GBX7-OOC(字母O而不是数字0).或者,如果他们有数字1,能够使用L或I.

因此,如果我们有部分GRL8-OOI,我们可以在变体表中将以下内容与之关联:

> GRI8-OOI
> GRL8-0OI
> GRL8-O0I
> GRL8-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来实现此目的.

大佬总结

以上是大佬教程为你收集整理的c# – 创建字符变化算法的最佳方法.创建同义词表全部内容,希望文章能够帮你解决c# – 创建字符变化算法的最佳方法.创建同义词表所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。