Показано с 1 по 9 из 9

Тема: Вопрос по условиям в сортировщике писем и в сложном поиске ?

  1. #1
    Stalker4
    Stalker4 вне форума
    Новичок
    Регистрация
    28.05.2005
    Сообщений
    4

    Вопрос по условиям в сортировщике писем и в сложном поиске ?

    Привет All,

    В сортировщике писем (там где создаются условия) и в сложном поиске
    (который появился в TB 3.71) есть некоторые виды условия которые мне не
    совсем понятны. Объясните их мне пожалуйста.

    Строковые атрибуты.
    1) "Содержится", "соответствует", "находиться" - чем они отличаются друг от
    друга ?

    2) Что значит условие "По крайней мере, одно отсутствует" ?
    Как оно работает ?

    Числовые атрибуты.
    1) Правильно ли я понимаю, что условия "Более чем" и "Менее чем" это
    тоже самое что и условия "больше или равно" (>=) и
    "меньше или равно" (<=) ?

    2) Что значит условие "Примерно равен" ? Как оно работает ?

  2. #2
    Andy_AiF
    Andy_AiF вне форума
    Участник
    Регистрация
    15.10.2004
    Сообщений
    394

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    1) "Содержит" относится к строкам, "соответствует" - к выражениям:
    Адресат содержит ritlabs
    Адресат соответствует ritlabs|nobat
    "находится" - ??? не вижу такого…

    2) "По крайней мере, одно отсутствует" - ничего не скажу, т.к. не пользуюсь, ибо уж дюже изощрённое условие

    По числам ничего не знаю…

  3. #3
    Stalker4
    Stalker4 вне форума
    Новичок
    Регистрация
    28.05.2005
    Сообщений
    4

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    > "находится"
    это пожалуй я ошибся.

    > Адресат соответствует "ritlabs|nobat"

    Как я понимаю это условие (то как вы его написала) эквивалентно усовию "соответствует любому из". Если так, тогда не понятно зачем Риты сделали два одинаковых по смыслу условия.

  4. #4
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    Нифига.
    Соответствует одному из - содержит несколько строк разделенных энтером.

  5. #5
    aquatiCat
    aquatiCat вне форума
    Участник Аватар для aquatiCat
    Регистрация
    02.09.2003
    Сообщений
    390

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    Цитата Сообщение от Stalker4
    Если так, тогда не понятно зачем Риты сделали два одинаковых по смыслу условия.
    Потому что соответствует (match) должно использовать для регулярных выражений.
    Например, выражение
    Код:
    Sender match (plugring[^@]*?)|(farpluginsapi)|(farbugs)@yahoogroups\.com
    можно записать минимум как 3 разных выражения, хотя на самом деле их может быть и больше. Так что выбирай сам что для чего использовать.

  6. #6
    kwn
    kwn вне форума
    Участник
    Регистрация
    19.04.2005
    Сообщений
    48

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    Цитата Сообщение от Stalker4
    > Адресат соответствует "ritlabs|nobat"

    Как я понимаю это условие (то как вы его написала) эквивалентно усовию "соответствует любому из".
    На мой взгляд, это эквивалентно условию "Адресат содержит любое из". Нынешний сортировщик писем действительно позволяет создавать несколько казалось бы одинаковых по смыслу фильтров. Потом при тестировании выясняется, что один работает хорошо, другой хуже, а третий вообще не работает. Ньюансы применения каждого из условий фильтрации объяснить сможет, наверное, только создатель сортировщика. Лично я предпочитаю экспериментировать.

  7. #7
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    в условиях одно и то же можно написать разными видами.
    Просто некоторые написания укорачивают условие.
    например
    Код:
    "один два три" содержит любое из (один, два)
    эквивалентно
    Код:
    "один два три" содержит (один)
    или
    "один два три" содержит (два)
    Кстати, извините что без форматирования и красивостей
    Методы определения строк в условиях

    содержит (строка)
    Определяет прямое вхождение строки
    Пример:
    выполняющееся условие
    "один два три" содержит "один"
    "один два три" содержит "два"
    "один два три" содержит "ин"
    не выполняющееся условие
    "один два три" содержит "четыре"

    не содержит (строка)
    Определяет отсуствие прямого вхождения строки (условие, обратное предыдущему)
    Пример
    выполняющееся условие
    "один два три" не содержит "четыре"
    не выполняющееся условие
    "один два три" не содержит "два"


    соответствует (регулярное выражение)
    Проверяет поле на соответствие регулярному выражению
    Пример
    выполняющееся условие
    "один два три" соответствует "один|два"
    "vasia@pupkin.ru" соответствует "[a-z]*@[a-z]*"

    не выполняющееся условие
    "один два три" соответствует "[a-z]*@[a-z]*"

    не соответствует (регулярное выражение)
    Проверяет на несоответствие строки заданному шаблону (условие, обратное предыдущему)
    Пример
    выполняющееся условие
    "один два три" не соответствует "[a-z]*@[a-z]*"
    не выполняющееся условие
    "один два три" не соответствует "один|два"
    "vasia@pupkin.ru" не соответствует "[a-z]*@[a-z]*"

    равен (строка)
    Проверяет полностью равенство двух строк
    Пример
    выполняющееся условие
    "один" равен "один"
    не выполняющееся условие
    "один два три" равен "один"

    не равен (строка)
    Проверяет неравенство двух строк (условие, обратное предыдущему)
    Пример
    выполняющееся условие
    "один два три" не равен "один"
    "три" не равен "один два три"
    не выполняющееся условие
    "один" не равен "один"

    начинается с (строка)
    Проверяет на наличие строки в начале другой
    Пример
    выполняющееся условие
    "один два три" начинается с "один"
    не выполняющееся условие
    "один два три" начинается с "три"


    не начинается с (строка)
    Проверяет на отстутствие строки в начале другой (условие, обратное предыдущему)
    выполняющееся условие
    "один два три" не начинается с "три"
    не выполняющееся условие
    "один два три" не начинается с "один"

    оканчивается на (строка)
    Проверяет на наличие строки в конце другой
    Пример
    выполняющееся условие
    "один два три" оканчивается на "три"
    не выполняющееся условие
    "один два три" оканчивается на "один"

    не оканчивается на (строка)
    Проверяет на отсутствие строки в конце другой
    Пример
    выполняющееся условие
    "один два три" оканчивается на "три"
    не выполняющееся условие
    "один два три" оканчивается на "один"

    содержит любое из (несколько строк)
    Проверяет наличие хотя бы одной строки из указанных в проверяемой строке
    Пример
    выполняющееся условие
    "один два три" содержит любое из
    три
    четыре
    пять

    не выполняющееся условие
    "один два три" содержит любое из
    четыре
    пять
    шесть


    содержит все (несколько строк)
    Проверяет наличие всех указанных подстрок в проверяемой строке
    Пример
    выполняющееся условие
    "один два три" содержит все
    один
    два

    не выполняющееся условие
    "один два три" содержит все
    один
    два
    три
    четрые


    не содержит ничего из (несколько строк)
    Проверяет на то, чтоб ни одна из указаных подстрок не входила в проверяемую
    Пример
    выполняющееся условие
    "один два три" не содержит ничего из
    четыре
    пять
    шесть

    не выполняющееся условие
    "один два три" не содержит ничего из
    три
    четыре
    пять


    по крайней мере, одно отсутствует из (несколько строк)
    Проверяет на то, чтоб хотя бы одна из указанных подстрок отсутствовала в проверяемой
    Пример
    выполняющееся условие
    "один два три" по крайней мере, одно отсутствует из
    один
    два
    три
    четыре

    не выполняющееся условие
    "один два три" по крайней мере, одно отсутствует из
    один
    два


    соответствует любому из (несколько регулярных выражений)
    Проверяет на то, чтоб проверяемая строка подходила хотя бы под один из указанных шаблонов
    Пример
    выполняющееся условие
    "один два три" соответствует любому из
    один|два
    [a-z]*@[a-z]*
    [а-я]*

    не выполняющееся условие
    "один два три" соответствует любому из
    [a-z]*@[a-z]*
    [0-9]*
    четыре|пять



    соответствует всем как регулярным выражениям (несколько регулярных выражений)
    Проверяет на то, чтоб строка соответствовала каждому из указанных шаблонов
    Пример
    выполняющееся условие
    "vasia@pupkin.ru" соответствует всем как регулярным выражениям
    [a-z]*@[a-z]*
    [a-z]*\.ru

    не выполняющееся условие
    "vasia@pupkin.ru" соответствует всем как регулярным выражениям
    [a-z]*@[a-z]*
    [0-9]*

  8. #8
    aquatiCat
    aquatiCat вне форума
    Участник Аватар для aquatiCat
    Регистрация
    02.09.2003
    Сообщений
    390

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    Цитата Сообщение от kwn
    Ньюансы применения каждого из условий фильтрации объяснить сможет, наверное, только создатель сортировщика. Лично я предпочитаю экспериментировать.
    Проще почитать документацию

  9. #9
    kwn
    kwn вне форума
    Участник
    Регистрация
    19.04.2005
    Сообщений
    48

    Re: Вопрос по условиям в сортировщике писем и в сложном поиске ?

    >Проще почитать документацию

    Тем не менее, эксперимент критерий истины.

    aff
    Спасибо за таблицу, все оказалось именно так как я это себе и представлял.

Похожие темы

  1. Подфильтры в сортировщике писем
    от mvi в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 11.02.2005, 22:42
  2. Ctrl+V в сортировщике писем…
    от Tvirus в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 15.10.2004, 21:05
  3. Экспорт писем в сортировщике
    от seNya в разделе The Bat!: вопросы и ответы
    Ответов: 17
    Последнее сообщение: 22.03.2004, 11:40
  4. Конкретный БАГ в сортировщике писем.
    от ElbowNIGGA в разделе The Bat!: вопросы и ответы
    Ответов: 9
    Последнее сообщение: 14.03.2004, 18:07
  5. Глюк в сортировщике писем
    от Leo в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 02.04.2003, 11:28