Пробую реализовать поиск. необходима подсветка найденных слов. Подсвечиваю span'ом с классом. возникла проблема делать замену только между ....>бла бла<.... чтобы случайно не заменить текст в атрибутах тегов. Вот регулярка: $Cont['text'] = preg_replace("#(>[^<]*)($word)([^>]*<)#iu", '\\1<span class="select">\\2</span>\\3', $Cont['text']); Но она почему-то заменяет только один раз, причём с конца строки...((( В чём проблема?