Markus®
Guest
RegExp - посдветка слов вне тегов
Подскажите пожалуйста правильный рег.
Нужно подсветить в тексте слово, но не подсвечивать его если оно встречается внутри какого-нибудь тега.
Давно не пользовалься регами и позабыл все напрочь.
Я делаю так (ниже), но как то подсчвечивает через раз. Вобщем блуждаю где то рядом.
Спасибо!
$string = 'Всплеск интереса Internet к глобальной информационной сети Internet наблюдается
сейчас повсеместно. Количество ее пользователей стремительно растет и
уже достигло <a href="http://internetusers.com">http://internetusers.com</a> 40-миллионной Internet отметки Internet. В сложившихся условиях потребность
в информации о сети становится <a href="http://internetusers.com">http://internetusers.com</a> особенно острой. В настоящее
время по Internet бесплатно распространяется множество документов,
касающихся функционирования сети Internet и работы в ней пользователей.';
$string = preg_replace("#([^<]*)(internet)([^>]*)#i","$1<b>$2</b>$3" ,$string);
Подскажите пожалуйста правильный рег.
Нужно подсветить в тексте слово, но не подсвечивать его если оно встречается внутри какого-нибудь тега.
Давно не пользовалься регами и позабыл все напрочь.
Я делаю так (ниже), но как то подсчвечивает через раз. Вобщем блуждаю где то рядом.
Спасибо!
$string = 'Всплеск интереса Internet к глобальной информационной сети Internet наблюдается
сейчас повсеместно. Количество ее пользователей стремительно растет и
уже достигло <a href="http://internetusers.com">http://internetusers.com</a> 40-миллионной Internet отметки Internet. В сложившихся условиях потребность
в информации о сети становится <a href="http://internetusers.com">http://internetusers.com</a> особенно острой. В настоящее
время по Internet бесплатно распространяется множество документов,
касающихся функционирования сети Internet и работы в ней пользователей.';
$string = preg_replace("#([^<]*)(internet)([^>]*)#i","$1<b>$2</b>$3" ,$string);
