|
|
|
| Почему в Apache 2 работает:
<FilesMatch "[a].*">
Deny from all
</FilesMatch>
но не работает:
<FilesMatch "[^a].*">
Deny from all
</FilesMatch>
?
У них там что, какой-то свой особенный PCRE, или [^] в самом PCRE не поддерживается? | |
|
|
|
|
|
|
|
для: not_again
(13.09.2008 в 22:08)
| | _ | |
|
|
|
|
|
|
|
для: not_again
(13.09.2008 в 22:08)
| | думаю регулярнгые выражения используемые в конфигурировании Apache
совсем не pcre, по синтаксису это что-то среднее между posix-шаблонами
и шаблонами используемыми в шаблонах имён файлов используемых в функции glob
синтаксисы везде схожие, но всегда есть что-то , что работает по другому .
в preg-совместимых функциях php например нет никакой возможности сделать цикл типа
while(preg_match('#.что-то_такое.#', $strting)), что-бы в цикле обрабатывать совпадения,
как в perl, javascript.но в javascript нет рекурсивных шаблонов
, хотя и в php они ограничены только тем что есть (?R),
и даже в текстовых редакторах, отличия синтаксиса шаблонов
, ибо шаблоны они и есть шаблоны ,)
я так думаю .) | |
|
|
|