Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> regexp: POSIX vs. PCRE, какой предпочитаете 
:(
    Опции темы
 
Какой стиль регулярных выражений предпочитаете использовать. Черканите пару строк почему?
POSIX - стиль [ 1 ]  [9.09%]
PCRE(Perl) - стиль [ 7 ]  [63.64%]
Оба (желательно с мотивацией) [ 3 ]  [27.27%]
А что такое regexp? [ 0 ]  [0.00%]
Всего проголосовавших: 11
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Ignat
Дата 28.6.2004, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



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


--------------------
Теперь при чем :P
PM   Вверх
Master
Дата 28.6.2004, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



Цитата
Но буржуи почему-то в учебниках предпочитают рассматривать именно позикс-стиль.

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


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
MuToGeN
Дата 28.6.2004, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



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


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Secandr
Дата 28.6.2004, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



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


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
IZ@TOP
Дата 28.6.2004, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



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


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
yUAC
Дата 28.6.2004, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



ИМХО лучше PRCE. Объективно быстрее, возможностей немного побольше (скажем, квантификатор отключения «жадности», очень полезная штука). Причем, зная POSIX, можно легко писать на PRCE и наоборот.
PM MAIL   Вверх
skalex
Дата 28.6.2004, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


Профиль
Группа: Участник Клуба
Сообщений: 895
Регистрация: 2.4.2004

Репутация: 8
Всего: 23



В 99% случаев использую PCRE, в силу их больших возможностей и универсальности. POSIX использовал, когда только начинал писать на PHP (вернее тогда, когда вообще не понимал, что такое регулярные выражения... biggrin.gif )
PM   Вверх
MuToGeN
Дата 28.6.2004, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



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


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
yUAC
Дата 28.6.2004, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Может, в PHP'шном мануале они и хуже продокументированы (хотя вообще говоря статейка на 50 Кб это по-моему немало), но в Perl'овом точно лучше.
PM MAIL   Вверх
Ignat
Дата 29.6.2004, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



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



--------------------
Теперь при чем :P
PM   Вверх
Master
Дата 29.6.2004, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: 8
Всего: 10



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

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


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Ignat
Дата 29.6.2004, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



Цитата
Открой книгу Регулярные выражения и найди миллион отличий
,

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

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



--------------------
Теперь при чем :P
PM   Вверх
tserbis
Дата 29.6.2004, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 28.8.2002
Где: Хмельницкий, Укра ина

Репутация: 0
Всего: 0



PM MAIL WWW ICQ AOL   Вверх
Ignat
Дата 29.6.2004, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 10
Всего: 73



To tserbis Thx.
И не лень тебе было очепятки коллекционировать?



--------------------
Теперь при чем :P
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0966 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.