我的任务是提出一个程序,如果客户原来申请的域名已经注册,我会建议注册其他域名。
我认为第一步应该是将请求的域分割回位,这样我就可以找到其他的尝试方法。
mybigredtruck.com将被拆分为“我的”、“大”、“红”和“卡车”
那我就需要一些方法来解决这些问题。
是否有人知道任何方法、组件/web服务可以执行这些功能。任何想法都会被广泛接受。
最佳答案
下面是一个很好的开始匹配算法的地方:
查字典
从中删除非字母字符
输入字符串
从
输入字符串
假设输入文本是拼写的
正确,at匹配
字典条目;如果没有
匹配(在不受限制的情况下
连接的单词)然后少试一个
循环中的字符,直到它匹配为止。
储存火柴,但要查找所有火柴
其他比赛。对…也一样
字符串的其余部分。
正确的匹配应该是完全输入字符串的所有子字符串都匹配的匹配,例如www.soil of garden.com='soil of garden'而不是'so?“花园”
关于c# - 建议替代方案的例程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3160383/