コンテンツの説明といくつかの単語 (「Google」と「Gmail」) がリストされています。これらの単語がコンテンツの説明に表示されている場合は、リンクに置き換える必要があります。正規表現を作成し、preg_match を使用して正常に置き換えました。しかし今、私はそれらを制限したいと思います。例: 見つかった 2 つの単語が非常に近い場合、これは置き換えられません。私の説明は次のとおりです。
「これは Google と Gmail の説明です。Google をそのリンクと Gmail に置き換える必要があります」
私の要件は、最初の「Google」が非常に近いため(1単語の距離のみ)、最初のGmailを置き換える必要がなく、残りの単語は互いに非常に離れているため置き換える必要があるということです。したがって、私の結果は次のようになります。
This is my description for <a href="google.com">Google</a> and Gmail. I need to replace <a href="google.com">Google</a> with its link and also <a href="gmail.com">Gmail</a>.
先読みマッチングを使用しましたが、機能していません。