first query and query <img src="?query=" /> and query
Есть реглярка:
/([^\<]*)(query)([^\>]*)/i
Заменить на:
\1<b>\2</b>\3
PHP:
preg_replace("/([^\<]*)(query)([^\>]*)/i", '\1<b>\2</b>\3', $text);
Ожидаемый результат:
first <b>query</b> and <b>query</b> <img src="?query=" /> and <b>query</b>
Текущий результат:
first query and <b>query</b> <img src="?query=" /> and <b>query</b>
Помогите решить, голова болит… :/