如何使用拼写错误在包含此模式的字符串中查找模式

时间:2013-07-21 12:14:20

标签: php preg-match

我正在尝试实现一个函数,该函数将在包含此图案的字符串中找到包含拼写错误的模式。该模式可以包含1到多个单词。如果pattern有单词的数量,那么句子也可能包含没有空格的这种模式。

让我们说,在句子“找到一个pattornmatch的功能”中找到模式“模式匹配”

正如我现在所看到的,我需要创建没有空格的所有单词组合的数组(“function”,“functionthat”,“functionthatwill”,“that”,“thatwill”......)并检查每个标记levenshtein函数。

有更优雅的解决方案吗?有这样的东西会很棒:preg_match_levenshtain($ sentence,$ pattern,$ maxdistance);

1 个答案:

答案 0 :(得分:0)

如果你不希望smth正确,这是类似搜索的模式扫描的subfix。所以你将用“pattern”替换“pattern”