我正在尝试实现一个函数,该函数将在包含此模式的字符串中找到该模式,但有错字。该模式可能包含从 1 到多个单词。如果模式有多个单词,则句子也可以包含没有空格的模式。
假设,在句子“将找到模式匹配的函数”中找到模式“模式匹配”
正如我现在所看到的,我需要创建没有空格的所有单词组合的数组(“function”、“functionthat”、“functionthatwill”、“that”、“thatwill”...),并使用 levenshtein 函数检查每个标记。
有更优雅的解决方案吗?有这样的东西会很棒: preg_match_levenshtain($sentence,$pattern, $maxdistance);