Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.9610
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 03.10.2010, 16:04   #1
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 316
Бабло: $69585
По умолчанию Подскажите по регуляркам

Читал ман вот тут и не очень понял, как именно использовать такой паттерн (?>)
Подскажите плиз как правильно юзать или может у кого нибудь есть ссылка на русский мануал по этому вопросу?
Паттерн сам интересный, где большие последовательности реально быстрее, но боюсь, вдруг, не всегда сработает и т.п.
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
oso вне форума  
Старый 03.10.2010, 17:26   #2
seeker
Ебланнед
 
Регистрация: 07.04.2010
Сообщений: 1,577
Бабло: $0
По умолчанию

опережающая проверка это
найди книжку: джеффри фриддл - регулярные выражения, 3е издание.. и будет тебе счастье
издательство o'reilly
на торрентах валяется
__________________
НЕАДЕКВАТ
seeker вне форума  
Старый 03.10.2010, 18:13   #3
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от seeker Посмотреть сообщение
опережающая проверка это
нет,

это атомарная группировка
Цитата:
Атомарная группировка выполняется ещё быстрее, чем группировка без обратной связи, и сохраняет процессорное время при выполнении остального выражения, так как запрещает проверку любых других вариантов внутри группы, когда один вариант уже найден. Это очень полезно при оптимизации групп со множеством различных вариантов.
http://ru.wikipedia.org/wiki/%D0%A0%...BD%D0%B8%D1%8F

Смысл примерно такой, что когда под шаблон попадают много вариантов, регексп выбирает первый попавшийся и на нем останавливает перебор.
К тому же, результат такой группировки НЕ сохраняется в памяти для дальнейшего использования, т.е. не создаются внутренние переменные \1 \2 \3
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 03.10.2010, 19:28   #4
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 316
Бабло: $69585
ТС -->
автор темы ТС По умолчанию

Спасбо, то что искал!
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
oso вне форума  
Старый 04.10.2010, 10:51   #5
Filler
я
 
Регистрация: 04.03.2008
Сообщений: 23
Бабло: $3900
По умолчанию

Текст для нубов, но написано очень доступным языком. Может кому пригодится.
http://www.providerz.ru/articles/php/regexp-intro.html
Filler вне форума  
Старый 04.10.2010, 11:36   #6
mescalito
in.php
 
Аватар для mescalito
 
Регистрация: 16.04.2007
Адрес: СПб
Сообщений: 428
Бабло: $50000
По умолчанию

http://www.php.ru/manual/ref.pcre.html
__________________
Money Making - earn up to 60% rev share or $50CPA
mescalito вне форума