none
Транспортное правило RRS feed

  • Общие обсуждения

  • Добрый день,

    Помогите написать транспортное правило.

    Необходимо чтобы срабатывало на словах

    Password, pas$word, passvord, Pas$v0rd:123 и.т.д.

    Человеческим языком это звучит так

    Pas Любой символ буква W  или V  буква О или ноль  rd любое количество символов. Пробую вот так

    Pas(\S)(W|V)(o|0)rd\S(\S)*

    Уже на слове Password – не срабатывает. Где тут проблема?  

    24 сентября 2013 г. 10:24

Все ответы

  • как заставить правило срабатывать только если слова Pass или pas$ так как выражение pas(s|\$) срабатывает и на просто слове  pas

    24 сентября 2013 г. 12:36
  • Попробуйте вот это выражение

    Pas(\S)(W|V)(o|0)rd*

    Вот здесь можете протестировать выражение и подобрать нужное: http://www.freeformatter.com/regex-tester.html


    Blog - Smtp25.ru

    24 сентября 2013 г. 12:46
    Отвечающий
  • Указанный вами ресурс проверяет выражения которые не применимы к Exchange. Так как судя по ресурсу - http://technet.microsoft.com/en-us/library/aa997187(v=exchg.141).aspx Exchange ничего не знает про такие выражения как [abc] или .

    Указанное вами выражение срабатывает на словах passrds, pasord т.е. правило не понемает,  что   (\S)   (W|V)  и (o|0) это должны быть отдельные буквы и срабатывает при любом из них тем самым все слова с pas + любая буква + rd считаеться как совподение только по тому, что срабатывает вариант (\S).

    24 сентября 2013 г. 13:27