Приветствую, есть регулярное выражение: Код (Text): $string=preg_replace("/(слово1|слово2|ляляля|слово99)/si","<b>\\1</b>",$string); оно выделяет тегами соответственно все вхождения слов слово1, слово2 и т.д. Есть задача переписать рег таким образом, чтобы он заменял вхождения слово1, слово2 и.т.д при условии если после слова идет любой символ. отличный от a-zA-Zа-яА-Я0-9- как мне подправить рег?
PHP: <?php $string=preg_replace('/([a-zA-Zа-яА-Я0-9]+?[^a-zA-Zа-яА-Я0-9\ \-])/)/si', '<b>\\1</b>', $string); Что-то подобное
спасибо - я сделал немного по-другому: Код (Text): preg_replace("/(\s+|\.)(".$all_forms.")([^a-zA-Z_А-Яа-я0-9])/si","\\1<a href=http://site.off/bla/article/".$tags[$i].">\\2</a>\\3",$buffer);