0

PHP では、一致する単語のグループが 2 つあるとします。

左グループ:

  1. スタックオーバー
  2. オーバーフロー

右グループ:

  • スタックフロー
  • スタックオーバーフロー
  • スタックフローを超えて

LEFT GROUP のポイントから (それぞれをループすることによって)、内部のエントリを示す正規表現パターンをどのように記述すればよいでしょうか..RIGHT GROUP のエントリと同様の一致がありますか?

4

1 に答える 1

5

この場合、より良い選択肢があると思います。2 つの文字列間の距離を計算するlevenshteinという関数があります。これは、ある文字列を別の文字列に変換するために置換、挿入、または削除する必要がある文字の最小数です。

したがって、配列を繰り返し処理して、最も近い文字列を見つけることができます。マニュアルページに良い例があります。

于 2012-07-26T08:53:47.010 に答える