Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сравнение на скорость различных функций рекурсивного обхода

Сообщения:  [1-10]    [11-20]  [21-27] 

 
 автор: isset   (03.08.2005 в 02:18)   письмо автору
 
   для: Akira   (03.08.2005 в 02:05)
 

шаблон == рег. выражение

   
 
 автор: Akira   (03.08.2005 в 02:05)   письмо автору
 
   для: isset   (03.08.2005 в 01:59)
 

Думаю был смысл называть это шаблоном , а не рег. выражением.

   
 
 автор: isset   (03.08.2005 в 01:59)   письмо автору
 
   для: Akira   (03.08.2005 в 01:35)
 

В исходниках glob.c:

#define    DOLLAR        '$'
#define    DOT        '.'
#define    EOS        '\0'
#define    LBRACKET    '['
#define    NOT        '!'
#define    QUESTION    '?'
#define    QUOTE        '\\'
#define    RANGE        '-'
#define    RBRACKET    ']'
#define    SEP        DEFAULT_SLASH
#define    STAR        '*'
#define    TILDE        '~'
#define    UNDERSCORE    '_'
#define    LBRACE        '{'
#define    RBRACE        '}'
#define    SLASH        '/'
#define    COMMA        ','


типа это просто так висит там?) Там можно задавать шаблон [0-9]{2} например...

   
 
 автор: Akira   (03.08.2005 в 01:35)   письмо автору
 
   для: isset   (03.08.2005 в 01:13)
 

Используються символы * и ? :)

   
 
 автор: isset   (03.08.2005 в 01:13)   письмо автору
 
   для: Akira   (03.08.2005 в 00:54)
 

Какая разница в данном случае между шаблоном и регулярным выражением?

   
 
 автор: Akira   (03.08.2005 в 00:58)   письмо автору
 
   для: isset   (03.08.2005 в 00:52)
 

"... совпадающие с шаблоном pattern согласно правилам, используемым в функции glob() библиотеки libc.." (c)php.net

   
 
 автор: Akira   (03.08.2005 в 00:54)   письмо автору
3.5 Кб
 
   для: Akira   (02.08.2005 в 21:30)
 

немного подправленая версия. Кстати глоб еще и сортировал массив, данную фишку я отключил. Читает как есть на сервере.

   
 
 автор: isset   (03.08.2005 в 00:52)   письмо автору
 
   для: Akira   (03.08.2005 в 00:49)
 

Регулярные...Другого нет :)
Скорее всего эти функции по-разному справляются с разными задачами

   
 
 автор: Akira   (03.08.2005 в 00:49)   письмо автору
 
   для: isset   (03.08.2005 в 00:44)
 

Нет они там не используютсья, там, что-то другое. Просто глоб не использует других функций, как и scandir(). Меня беспокоит, одно. Скадир проигрывает по тестам глобу. Зачем тогда его было делать?

   
 
 автор: isset   (03.08.2005 в 00:44)   письмо автору
 
   для: Akira   (03.08.2005 в 00:43)
 

не может просто глоб выигрывать так :) Там ведь еще и регулярные выражения используются..

   

Сообщения:  [1-10]    [11-20]  [21-27] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования