我正在尝试实现一个函数,该函数将在包含此图案的字符串中找到包含拼写错误的模式。该模式可以包含1到多个单词。如果pattern有单词的数量,那么句子也可能包含没有空格的这种模式。
让我们说,在句子“找到一个pattornmatch的功能”中找到模式“模式匹配”
正如我现在所看到的,我需要创建没有空格的所有单词组合的数组(“function”,“functionthat”,“functionthatwill”,“that”,“thatwill”......)并检查每个标记levenshtein函数。
有更优雅的解决方案吗?有这样的东西会很棒:preg_match_levenshtain($ sentence,$ pattern,$ maxdistance);
答案 0 :(得分:0)
如果你不希望smth正确,这是类似搜索的模式扫描的subfix。所以你将用“pattern”替换“pattern”