Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 05.02.2008 12:05
Я знаю, что он означает.<a href='#' style=''>ссылка</a>шаблоны <[^>]+?> и <[^>]+> найдут одно и тоже
1. <a href='#' style=''>но в случае с модификатором жадности машина рег. выражений будет вынуждена делать откат на каждом совпадении пока не убедится что она не пропустила ни одного > в найденой строке (а мы ей указали, что такого не должно быть). Т.е. чем длиннее совпадающая строка - тем на болшее количество вариантов нужно откатится. В принципе, возможно оптимизатор определит что в данном случае в этом нет смысла, но тогда лишняя запарка для оптимизатора.
2. </a>