Вы даже не представляете себе, насколько неэффективно этот код будет работать (хотя бы из-за использования максимальных квантификаторов), в то время как существует алгоритм, требующий всего одного прохода по тексту, да и его можно совместить с поиском самих слов для замены (т.е. издержек на проверку не будет вообще никаких).
З.Ы. Кстати, я имел в виду одни лишь регулярки, без циклов и прочего ;)
В общем случае все равно работать не будет, попробуйте хотя бы на строке "111<b>222<b>333</b>444<b>555</b>666</b>777". Более того, в общем случае регулярками вообще не получится.
Для таких задач испольуется алоритм, на подобие того, что описал ИМХО, только использовать надо не "список активных", а класть теги на стек.
Miracle, чтобы не терзать чужие сервера, используйте phpMorphy.
Cage, какая-то загадочная у вас регулярка.
Плагин для Firefox http://www.sitepoint.com/dustmeselectors/
JS-файлам все равно куда загружаться, хоть в див, хоть не в див. Они исполняются на странице. И зачем каждый раз загружать его заново?
eval .
Во гонит, такое еще придумать надо :)
Офф: Хороший программист отличается тем, что может объяснить, почему задача невыполнима, если ему просто лень ее выполнять. (с) Не знаю кто.
Это пять!
На все вопросы, кроме первого, есть ответы в хелпе яндекса (ссылка выше). На первый вопрос у яндекса нет специальных операторов, но хитро можно что-то вытянуть.
viktorkr, просто где-то стояла ссылка с таким анкором на сайт, а щас вылетела из индекса, из анкор-листа еще не выпало, скоро выпадет :)
job-pr-it, аргументы кончились, вот и "он её ещё не пёр". Какие-то хилые наезды на яндекс у всех получаются.
Конечно наблюдаю, с сентября того года увеличение аудитории яндекса на 14 млн пользователей больше, чем у гугла. И это с учетом всех стран, где популярен счетчик LI.