Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > regexp: POSIX vs. PCRE


Автор: Ignat 28.6.2004, 14:29
Я тут писал скрипт с регами и мне не хватило позикса, почитал про pcre, хватило для решения и понравилось. Но буржуи почему-то в учебниках предпочитают рассматривать именно позикс-стиль. По этой причине я испольозовал позикс-стиль.

Автор: Master 28.6.2004, 14:54
Цитата
Но буржуи почему-то в учебниках предпочитают рассматривать именно позикс-стиль.

порви и сожги этот учебник biggrin.gif

Автор: MuToGeN 28.6.2004, 14:54
PCRE. Выше скорость, больше возможностей.
Добавлено @ 14:55
ЗЫ опрос интересный.
Закреплю тему на пару дней.
Только просьба ко всем: аргументировать ответы.

Автор: Secandr 28.6.2004, 15:01
Учил пхп - выучил POSIX, а PCRE(Perl) мне не нравится - и на POSIX не похож и на perl не очень похож.

Автор: IZ@TOP 28.6.2004, 15:17
Мой выбор: POSIX && PCRE.
Уж незнаю почему, посикс как то проще как мне кажется, но серрьезные задачи лучше решать с помощью перловых регов - как сказал МуТоГеН: они быстрее... что еще говорить?

Автор: yUAC 28.6.2004, 15:27
ИМХО лучше PRCE. Объективно быстрее, возможностей немного побольше (скажем, квантификатор отключения «жадности», очень полезная штука). Причем, зная POSIX, можно легко писать на PRCE и наоборот.

Автор: skalex 28.6.2004, 17:20
В 99% случаев использую PCRE, в силу их больших возможностей и универсальности. POSIX использовал, когда только начинал писать на PHP (вернее тогда, когда вообще не понимал, что такое регулярные выражения... biggrin.gif )

Автор: MuToGeN 28.6.2004, 21:32
Кстати, то, что PCRE хуже продокумментированы - это факт.
Добавлено @ 21:32
Сам пользуюсь (и другим советую) оффициальным PHPшным мануалом - там все есть.

Автор: yUAC 28.6.2004, 22:25
Может, в PHP'шном мануале они и хуже продокументированы (хотя вообще говоря статейка на 50 Кб это по-моему немало), но в Perl'овом точно лучше.

Автор: Ignat 29.6.2004, 09:23
MuToGeN, на официальном PHP-шном сайте на русский язык переведено полнее PCRE, мне так показалось. У меня вообще ни каких проблем не возникло при переходе с позикса.

Автор: Master 29.6.2004, 09:54
Цитата(Ignat @ 29.6.2004, 10:23)
MuToGeN, на официальном PHP-шном сайте на русский язык переведено полнее PCRE, мне так показалось. У меня вообще ни каких проблем не возникло при переходе с позикса.

Ты что издеваешся?
Там лишь самые азы этого механизма.
Открой книгу Регулярные выражения и найди миллион отличий smile.gif

Автор: Ignat 29.6.2004, 10:07
Цитата
Открой книгу Регулярные выражения и найди миллион отличий
,

Master, во-первых я сказал полнее, имеется ввиду чем позикс.
Во-вторых, я не яндекс пишу smile.gif. А посему, регулярные выражения не есть цель, а средство. И на данном этапе моего развития хватает.

ЗЫ Кто автор книги? Где найти?

Автор: tserbis 29.6.2004, 14:47
Ignat
вот эта книга :-) - http://forums.webscript.ru/showthread.php?s=&threadid=13820

Автор: Ignat 29.6.2004, 14:59
To tserbis Thx.
И не лень тебе было очепятки коллекционировать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)