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

Victor Ustugov victor на corvax.kiev.ua
Пт Июн 8 20:10:41 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

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

-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694  nic-handle: CRV2-RIPE, CRV-UANIC




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