私はこの正規表現に苦労しています。preg_replace troubleles
$glossary_search[] = "/(^|>|\\s)".$glossary["glossary_name"]."($|<|\\s)/i";
$glossary_replace[] = "\$1<a href='/jargon-buster/".tapestry_hyphenate($glossary["glossary_name"]).".html' title='".$glossary["glossary_name"]."' target='_blank'>".$glossary["glossary_name"]."</a>\$2";
return preg_replace($glossary_search,$glossary_replace,$text);
ハイパーリンクを使用して商品説明の単語を置き換えようとしています。上記のコードは、単語にスペースがある場合は機能しますが、フルストップ、カンマまたは「<」がある場合は機能しません。誰も私の間違いを見つけられますか?
おかげで、 サイモン
簡単な入力行と出力を提供できますか? – FailedDev