Впорос по операторам WEB-PROXY

Обсуждение ПО и его настройки
Ответить
Robix
Сообщения: 7
Зарегистрирован: 25 сен 2013, 16:30

Здравствуйте, подскажите что означают следующие операторы или как их там назвать :
Допустим строка такая:

Код: Выделить всё

path=":^.*\\.torrent\$"

Что значат:
1. :
2. ^
3. \\
4. \$
5. Еще прошу прокомментирвоать эту строку

Код: Выделить всё

dst-host=http*googlevideo*get_video*
Как это понимать?

p.s.

Может быть где-про это написано поподробнее, есть ссылки?
Спасибо.


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

это называется регулярным выражением или regular expression

1. : - помоему тут это означает просто двоеточие
2. ^ - это начало строки регулярного выражения
3. \\ - тут все помоему все не так просто, первый \ относится к .*\ - т.е. любое количество символов. а второй \ относится к . - т.е. просто знак точки
4. \$ - конец регулярного выражения
другими словами этой регуляркой пытаются найти что то, что в конце имеет .torrent, т.е. торрент файл.


http*googlevideo*get_video*
знак * в этом случае подразумевает что между выделенными жирным словами может находится все что угодно, например:
http://youtube.com/googlevideo?get_video=Y7H1LK_VrMI

сам в регулярках не очень, но помоему как то так оно.


Robix
Сообщения: 7
Зарегистрирован: 25 сен 2013, 16:30

Спасибо.


Ответить