[exim-conf] Регулярные выражения

Sasha Usov blessendor на gmail.com
Пт Июн 8 21:09:31 EEST 2007


> Sasha Usov wrote:
>> Здравствуйте!
>> 
>> За справкой по регулярным выражениям perl-a в Инет обращался, пробовал
>> использовать примеры - не получается. Задача стоит - описать доменное
>> имя для проверки на совпадение записи в CONFDIR/access-relay или CONFDIR/access-helo
>> 
>> Пример разработчика:
>> # \N^.+\.zuper-ISP\..+$\N       : reject : message from zuper-ISP rejected
>> 
>> Мои попытки подстроиться:
>> \N^.smtp\d{1,2}[a-z]?\.orange\.fr+$\N   : reject #variant1
>> \N^.smtp\d{1,2}[a-z]?\.orange\.fr$\N   : reject #variant2
>> \N^.smtp\d{1,2}[a-z]?\.orange\.fr$   : reject #variant3
>> smtp\d{1,2}[a-z]?\.orange\.fr$   : reject #variant4
>> ^.smtp\d{1,2}[a-z]?\.orange\.fr  : reject #variant5
>> ...
>> 
>> Все не срабатывает.
>> Срабатывает, если явно написать
>> smtp2a.orange.fr : reject
>> Описания последовательности \N не нашел. Подскажите, как надо правильно?

> \N^smtp\d{1,2}[a-z]?\.orange\.fr$\N

> регекспы не нужно писать наугад

 Спасибо


-- 
Sasha Usov 
<blessendor на gmail.com>





Подробная информация о списке рассылки exim-conf