タイプミスのあるこのパターンを含む文字列内のパターンを見つける関数を実装しようとしています。パターンには、1 から単語数までを含めることができます。パターンに単語数がある場合、文には空白なしでこのパターンが含まれる場合もあります。
たとえば、「パターン一致を見つける関数」という文でパターン「パターン一致」を見つけます。
今見てきたように、空白を含まない単語のすべての組み合わせ ("function"、"functionthat"、"functionthatwill"、"that"、"thatwill"...) の配列を作成し、levenshtein 関数で各トークンをチェックする必要があります。
よりエレガントなソリューションはありますか?次のようなものがあれば素晴らしいでしょう: preg_match_levenshtain($sentence,$pattern, $maxdistance);