<p>
タグ間の特定の単語のみを置き換える機能を実装しようとしています
例えば:
<p>this is word i need to replace</p>
この場合、「単語」は他の単語に置き換えられます (ただし、<p>
タグ内のみ) 。
現在使用しています:
preg_replace("/\b$keyword\b/", $replaceWord, $content, 2);
$content - contains all html
$keyword - word wich need to be replaced in that content
$replaceWord - word wich we want to use instead $keyword
ただし、上記のこのロジックは、段落内にないキーワードも置き換えます。この正規表現を更新して、段落内の単語のみを置き換えるにはどうすればよいですか?
注: Simple HTML DOM Parserを使用できないことに注意してください。