$str='Слово, слово-слово2 слово!'; $f[]='#(\b)слово(\b)#si'; $s[]='<a href="#">Замена</a>'; echo preg_replace($f, $s, $str);