<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>www.ritlabs.com [тема: Сортировщик писем: использование специального синтаксиса]</title>
		<link>http://www.ritlabs.com</link>
		<description>Новое в теме Сортировщик писем: использование специального синтаксиса форума  на сайте www.ritlabs.com [www.ritlabs.com]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<lastBuildDateTag>Fri, 07 Nov 2008 12:47:14 +0200</lastBuildDateTag>		<item>
			<title>Сортировщик писем: использование специального синтаксиса</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic6747/message25829/">Сортировщик писем: использование специального синтаксиса</a></b> <i>Проблемы при использовании специального синтаксиса</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			<b>Meikluha!</b> <br />у вас решилась проблема обработки регистра? <br />
			<i>07.11.2008 12:47:14, <a href="http://www.ritlabs.com/ru/forums/">Бузмаков Алексей</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25829/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25829/</guid>
			<pubDate>Fri, 07 Nov 2008 12:47:14 +0200</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Сортировщик писем: использование специального синтаксиса</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic6747/message25668/">Сортировщик писем: использование специального синтаксиса</a></b> <i>Проблемы при использовании специального синтаксиса</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Круто! В помощи - одно, реально - вообще другое!<br />Попробовал описать как regexp при "соответствует". И о чудо - да, это regexp, а не "специальный синтаксис TheBAT". Так в итоге осталось два вопроса:<br />1. Специального синтаксиса TheBAT больше не существует? Или как его включить? (Мне не нужна вся тяжесть regexp'ов для моих фильтров)<br />2. Как в TheBAT'овских regexp задать case sensitive? Я сейчас сделал такое выражение: "\bBD\b" (без кавычек). Он переносит все, что нужно, за исключением того, что не обращает внимание на регистр букв. И переносит и письма со словом "bd", например. <br />
			<i>25.10.2008 15:40:26, <a href="http://www.ritlabs.com/ru/forums/">Meikluha</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25668/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25668/</guid>
			<pubDate>Sat, 25 Oct 2008 15:40:26 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Сортировщик писем: использование специального синтаксиса</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic6747/message25667/">Сортировщик писем: использование специального синтаксиса</a></b> <i>Проблемы при использовании специального синтаксиса</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Сейчас отключил вообще все правила сортировки. Сделал новое. Настолько банальное, что дальше уже некуда. Вот его код:<br />
====code====
<pre>Текст&nbsp;&nbsp;соответствует&nbsp;&nbsp;&#91;Design&#93;</pre>
=============
<br />Из 233 писем в inbox переместились практически все (212). Посмотрел в режиме полного просмотра (с kludges/headers). Слова design (в любом регистре) с [] или без, частично или полностью в первых 10-и письмах вообще нет. (Дальше уже не стал смотреть - смысл?).<br /><br />Поменял &quot;соответствует&quot; на &quot;содержит&quot;. Ничего не переместилось. Так как искал, видимо, &quot;[Design]&quot;. Такого нет, конечно.<br /><br />Поменял &quot;содержит&quot; на &quot;соответствует всем как регулярным выражениям&quot; (хотя это бред, это же не regexp!). Уже в виде эксперимента. Результат - такой же, как в первом случае. Из 233 переместилось 212. Ну, и, похоже, происходит это по вполне разумным причинам. Он переносит все письма, в которых встречается набор символов &quot;D&quot;, &quot;e&quot;, &quot;s&quot;, &quot;i&quot;, &quot;g&quot;, &quot;n&quot;. Потому что работает как с regexp. И такие письма, действительно, практически все. <img src="http://www.ritlabs.com/bitrix/images/main/smiles/5/icon_smile.gif" border="0" data-code=":)" data-definition="SD" alt=":)" style="width:16px;height:16px;" title="" class="bx-smile" />)<br /><br />Возникает один большой вопрос: помощь в TheBAT <b>ВООБЩЕ</b> не актуальна? И о синтаксисе []|&quot; можно просто забыть? То есть теперь есть только regexp'ы?!<br /><br />Тогда каков их синтаксис в TheBAT? (Начала и окончания спец-строки). Хотя хотелось бы обойтись БЕЗ RegExp'ов. <br />
			<i>25.10.2008 15:23:34, <a href="http://www.ritlabs.com/ru/forums/">Meikluha</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25667/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25667/</guid>
			<pubDate>Sat, 25 Oct 2008 15:23:34 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Сортировщик писем: использование специального синтаксиса</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic6747/message25665/">Сортировщик писем: использование специального синтаксиса</a></b> <i>Проблемы при использовании специального синтаксиса</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Добрый день!<br /><br />Помогите разобраться с TheBAT и его сортировщиком писем. Возникли проблемы после того, как я в свои старые фильтры, которые прекрасно работали уже года два, решил включить использование &quot;специального синтаксиса&quot;, описание которого присутствует в помощи TheBAT.<br /><br />Моя версия TheBAT v4.0.26.3. Но не думаю, что это имеет какое-то принципиальное значение.<br /><br />Суть проблемы в следующем. У меня есть ряд фильтров, обрабатывающих входящую почту на основе нахождения сигнальных подстрок в заголовке письма и в теле письма.<br /><br />Например, мне нужно сделать, чтобы если в заголовке письма встречалось слово &quot;Design&quot; (неважно в каком регистре оно написано, но важно, чтобы это было цельное слово), а так же, было упоминание &quot;20-20&quot; или &quot;2020&quot; (опять же, как целое &quot;слово&quot;), то такое письмо перемещалось бы в определенную папку.<br /><br />Раньше у меня было написано так:<br />
====code====
<pre>
Тема&nbsp;&nbsp;содержит&nbsp;&nbsp;Design
И
&nbsp;&nbsp; --------------------------
&nbsp;&nbsp; Тема&nbsp;&nbsp;содержит&nbsp;&nbsp;20-20
&nbsp;&nbsp; ИЛИ&nbsp;&nbsp; Тема&nbsp;&nbsp;содержит&nbsp;&nbsp;2020
&nbsp;&nbsp; --------------------------
Переместить в папку ...</pre>
=============
<br /><br />Это все работало прекрасно, за исключением того, что так же срабатывало и на &quot;Designer 2020&quot; или &quot;20203050megadesigner&quot;. Ну и другие подобные варианты.<br /><br />Прочитал раздел помощи про &quot;специальный синтаксис&quot;. Там сказано, что слово нужно заключить в квадратные скобки. То есть вот так: &quot;[Design]&quot;. И кроме всего прочего (что важно), сказано, что строки, содержащие спец. символы, нужно заключать в апострофы. То есть так: &quot;'[Design]'&quot;. В общем, привел я все к такому виду:<br /><br />
====code====
<pre>
Тема&nbsp;&nbsp;содержит&nbsp;&nbsp;'&#91;Design&#93;'
И Тема&nbsp;&nbsp;содержит&nbsp;&nbsp;'&#91;2020&#93;|&#91;20-20&#93;'
Переместить в папку ...</pre>
=============
<br /><br />Работать перестало вообще. Что я не так сделал или неправильно понял?<br /><br />По научениям пробовал уже и апострофы убирать (вообще бред) и менять &quot;содержит&quot; на &quot;соответствует&quot;. И во втором случае пытался делать &quot;соответствует любому из&quot; (тогда непонятно, зачем символ &quot;|&quot;, если вручную нужно выбирать?!)<br /><br />Поясню сразу же: я привел самый простой пример моего фильтра, у меня есть и более сложные. Просто не работают теперь даже самые простые.<br /><br />Подскажите, пожалуйста. <br />
			<i>25.10.2008 14:56:00, <a href="http://www.ritlabs.com/ru/forums/">Meikluha</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25665/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic6747/message25665/</guid>
			<pubDate>Sat, 25 Oct 2008 14:56:00 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
	</channel>
</rss>
