URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46046
[ Назад ]

Исходное сообщение
"Это глюк в сквиде или в моей башке."

Отправлено Руля , 12-Июл-04 15:33 
Ставлю ограничение в Squid: http://.gay*.*
При этом не могу зайти на сайты со словом gallery. Кажись сквид не видит последнюю букву "у" в слове "gay"

Содержание

Сообщения в этом обсуждении
"Это глюк в сквиде или в моей башке."
Отправлено temny , 12-Июл-04 16:05 
>Ставлю ограничение в Squid: http://.gay*.*
>При этом не могу зайти на сайты со словом gallery. Кажись сквид
>не видит последнюю букву "у" в слове "gay"
Если это regexp, то, думаю, подразумевалось http://.gay.* либо http://.*gay.*
Точка - это любой символ.
.* - это "сколько угодно" любых символов
y* - это "сколько угодно" букв y
y*.* - это "сколько угодно" букв y, а за ними "сколько угодно" любых символов - не логично как-то (хотя и не ясно, отчего на "gallery" сработало).
Правда, если это regexp 8)

"Это глюк в сквиде или в моей башке."
Отправлено Руля , 12-Июл-04 18:12 
>http://.*gay.*
Отлично, так работает.
Спасибо.



"Это глюк в сквиде или в моей башке."
Отправлено dev , 12-Июл-04 18:13 
>(хотя и не ясно, отчего на "gallery" сработало).

Ну так все правильно:
есть ga, потом любое (в данном случае - нулевое) количество y, потом - что угодно.


"Это глюк в сквиде или в моей башке."
Отправлено uldus , 12-Июл-04 22:47 
>y*.* - это "сколько угодно" букв y, а за ними "сколько угодно"
>любых символов - не логично как-то (хотя и не ясно, отчего
>на "gallery" сработало).

"y*" - это 0..N букв "y" (включая ее отсутствие)
"y+" - 1..N букв "y"


"Это глюк в сквиде или в моей башке."
Отправлено Руля , 13-Июл-04 11:26 
>"y*" - это 0..N букв "y" (включая ее отсутствие)
>"y+" - 1..N букв "y"
Спасибо, буду теперь знать.