<?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>Thu, 16 Jun 2005 05:43:04 +0300</lastBuildDateTag>		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6581/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Это я тоже хотел кинуть, но там <br />1. сложновато для понимания (моего во всяком случае).<br />2. не заточено под версию 3.х<br /><br />Самый простой вариант шаблона для сохранения:<br />==================================<br />%REGEXPBLINDMATCH="%TEXT"<br />%SETPATTREGEXP="начало(.*)конец"<br />%SUBPATT="1"<br />==================================<br /><br />тут берется текст между словами "начало" и "конец".<br /><br />%REGEXPBLINDMATCH="%TEXT" означает - взять текст для обработки из всего письма.<br /><br />%SUBPATT="1" означает - взять первый фрагмент поиска (то есть ".*")<br />а ".*" означает любую последовательность символов.<br /><br /> <br />
			<i>16.06.2005 05:43:04, <a href="http://www.ritlabs.com/ru/forums/">Иван Болховитинов</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6581/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6581/</guid>
			<pubDate>Thu, 16 Jun 2005 05:43:04 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6578/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Нашел на <noindex><a href="http://www.nobat.ru./anekdots.html" target="_blank" rel="nofollow">http://www.nobat.ru./anekdots.html</a></noindex> <br />
			<i>16.06.2005 05:28:14, <a href="http://www.ritlabs.com/ru/forums/">М Ф</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6578/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6578/</guid>
			<pubDate>Thu, 16 Jun 2005 05:28:14 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6575/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Ау!? Есть кто силен в регулярных выражениях !!! <br />
			<i>16.06.2005 04:55:33, <a href="http://www.ritlabs.com/ru/forums/">М Ф</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6575/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6575/</guid>
			<pubDate>Thu, 16 Jun 2005 04:55:33 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6568/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			<br />====quote====<br />Хотелось бы решить все это средствами Bat, не обрабатывая в сторонних программах.<br />=============<br />Принципиально TheBat не может содержать _все_ нужные пользователям функции обработки почты.<br /><br /><br /><br />====quote====<br /> Рассылки стараюсь заказывать в txt формате, а не html<br />=============<br />Тут уже проще.<br />Нужно действие "Экспорт сообщения", в шаблоне которого на регулярных выражениях будет выдран нужный кусок.<br />Я не силен в регулярных выражениях, но легко могу только накидать ссылок на примеры (например в статьях на nobat.ru есть хорошие). См. также help.<br />Там же есть опция - присоединить к существующему файлу.<br /><br />Так что при таком раскладе удастся обойтись без внешних программ.<br />И вторым действием засунуть удаление оригинального письма.<br /><br /><br />====quote====<br />Что значит "привернуть" программку? Вставить в фильтр "Запустить внешнее действие"?<br />=============<br />Именно это. <br />
			<i>16.06.2005 04:13:03, <a href="http://www.ritlabs.com/ru/forums/">Иван Болховитинов</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6568/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6568/</guid>
			<pubDate>Thu, 16 Jun 2005 04:13:03 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6562/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Идея понятна, но не совсем устраивает. Если уж заниматься программированием, то можно уж дописаться до распаковки файлов *.tbb. Хотелось бы решить все это средствами Bat, не обрабатывая в сторонних программах.<br />Тем более ключевые фразы для каждой рассылки будут разные и запускать программку придется несколько раз (по количеству рассылок). При изменениях не забывать отслеживать изменения...<br />В общем, думаю, сделать можно, но коряво все это ...<br />Еще идеи есть?<br />P.S. Рассылки стараюсь заказывать в txt формате, а не html<br />P.P.S. Что значит "привернуть" программку? Вставить в фильтр "Запустить внешнее действие"? <br />
			<i>16.06.2005 02:49:04, <a href="http://www.ritlabs.com/ru/forums/">М Ф</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6562/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6562/</guid>
			<pubDate>Thu, 16 Jun 2005 02:49:04 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6561/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			1. Сохранить письмо в файл (Это просто)<br />2. <br />Самое сложное:<br />Найти программку на командной строке которая бы вырезала нужный кусок из текстового файла. По всей видимости в данном случае нужно вырезать кусок <br />от <br />&lt;td valign=middle&gt;<br />до первого <br />&lt;/td&gt;<br /><br />И привернуть эту программку к thebat.<br /><br />Если найдете подходящую - напишите, если не затруднит.<br />Я навскидку не знаю таких. Обязательно должны быть такие.<br /><br />3. Добавить этот кусок к файлу. Это тоже очень просто - например:<br />copy vse.txt+odin.txt vse.txt <br />
			<i>16.06.2005 02:05:07, <a href="http://www.ritlabs.com/ru/forums/">Иван Болховитинов</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6561/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6561/</guid>
			<pubDate>Thu, 16 Jun 2005 02:05:07 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
		<item>
			<title>Вырезка текста из писем в файл</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum1/topic1560/message6560/">Вырезка текста из писем в файл</a></b> <i>(Рассылки анекдотов без рекламы)</i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum1/">Сортировщик сообщений / Фильтры</a>. <br />
			Стандартная ситуация: рассылка анекдоты от fomenko на subscribe.ru.<br />Переместить письмо в папку просто. Но хотелось бы дальше:<br />1)Вырезать текст письма начиная с текста "Лучшие анекдоты от Fomenko.Ru" до текста "Ведущий рассылки".<br />2)Вставить вырезанное в текстовый файл лежащий в определенной папке. Хотелось бы добавление текста в конец существующего файла, но это не критично.<br />3)После удачного исхода операции удалить письмо. <br />
			<i>16.06.2005 01:36:29, <a href="http://www.ritlabs.com/ru/forums/">М Ф</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6560/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum1/topic1560/message6560/</guid>
			<pubDate>Thu, 16 Jun 2005 01:36:29 +0300</pubDate>
			<category>Сортировщик сообщений / Фильтры</category>
		</item>
	</channel>
</rss>
