Друзья, подскажите, пожалуйста, правильную регулярку для следующей ситуации:
Этот кусок кода - часть результата поиска по сайту на запрос "game".
Задача: необходимо выделить в найденном контенте вводимый в поиск запрос.
Т.е. вводим в поиск "game", в результате в переменную $c получаем контент. В этом контенте нужно выделить "game" с помощью .
$c = '
<div class="fsearchp">
<p><a href="/5278-bams-bad-ass-game-show.html" title="Перейти на страницу сериала «Bam's Bad Ass Game Show»">Bam's Bad Ass Game Show</a> (2014 - ...)
<span>(Bam's Bad Ass Game Show)</span>
</p>
</div>';
// Вот регулярка:
$c = preg_replace("/(game)/i", "<b>$0</b>", $c);
С данной регуляркой результат такой:
<div class="fsearchp">
<p><a href="/5278-bams-bad-ass-<b>game</b>-show.html" title="Перейти на страницу сериала «Bam\'s Bad Ass <b>Game</b> Show»">Bam\'s Bad Ass <b>Game</b> Show</a> (2014 - ...)
<span>(Bam's Bad Ass <b>Game</b> Show)</span>
</p>
</div>
Как мы видим, происходит замена и внутри тегов..
Необходимо, чтобы происходила замена только между тегов..
Буду очень признателен за помощь..