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

Исходное сообщение
"Как сделать из простого списка набор регулярных выражений."

Отправлено oslik , 26-Ноя-12 15:56 
Подскажите, пожалуйста, как простой список сайтов превратить в набор регулярных выражений для squid. То есть имеется, например, такой список:
http://www.ligainternet.ru/sites/default/files/whitelists/wl...
и его нужно преобразовать в набор регулярных выражений, который позволит ползать по вышестоящим и нижележащим каталогам этих сайтов.

Содержание

Сообщения в этом обсуждении
"Как сделать из простого списка набор регулярных выражений."
Отправлено Andrey Mitrofanov , 26-Ноя-12 16:12 
> и его нужно преобразовать в набор регулярных выражений

Начни с -

|sed -r '
s/\./\\./g
/^[^/]+\/\/[^/]+$/s/$/\//
/\.[^/]+$/s/$/\$/
/\/$/s/$/(.?[^.])*$/
'

>, который позволит ползать по вышестоящим и нижележащим каталогам этих сайтов.

Ну, этт сам.