<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Проблема с переменной.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=14764</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14764&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Проблема с переменной.».]]></description>
		<lastBuildDate>Fri, 10 May 2019 07:59:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134273#p134273</link>
			<description><![CDATA[<p>Всё в этом шаблоне описано в русской справке на этом сайте в трех статьях про regex. Начните читать, и задавайте вопросы по конкретным его составляющим.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 10 May 2019 07:59:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134273#p134273</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134272#p134272</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />Всё сработало , но объясните пожалуйста данный метод выделения.<br /></p><div class="codebox"><pre><code>RegExMatch(read, &quot;m`a)^\[(?&lt;time&gt;\d+:\d+:\d+)] (?&lt;nick&gt;.*?) \{[A-E0-9]+}передал Вам \{[A-E0-9]+}\$(?&lt;summa&gt;\d+).*$&quot;, _)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (dimasHP)]]></author>
			<pubDate>Fri, 10 May 2019 05:38:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134272#p134272</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134271#p134271</link>
			<description><![CDATA[<p>Проще и лучше сдвигать файловый поинтер, у меня есть примеры на форуме.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 May 2019 21:35:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134271#p134271</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134270#p134270</link>
			<description><![CDATA[<p>Я вообще применял метод чтения снизу-вверх. Ну точнее все равно читается сверху-вниз, но совпадения возвращаются снизу-вверх. Хотя я до сих пор не вдавался как работает эта функция, мой наставник, который меня обучал основам АХК этот пример показал, так я его и применял, пока не начал читать через память чат.<br /></p><div class="codebox"><pre><code>log := {str:&quot;&quot;,find:0,num:0}    ,    log.str := []
		FileEncoding, CP0
		Loop, read, %path_log%
		log.str.Insert(A_LoopReadLine)    ,log.num := A_Index
		loop 3
			if RegExMatch(log.str[log.num + 1 - A_Index],&quot;\[(.*)\]  SMS:(.*). Отправитель: (.*)_(.*)\[(.*)\]&quot;, end_str) and (log.find:=log.num + 1 - A_Index)
			break</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 09 May 2019 18:33:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134270#p134270</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134269#p134269</link>
			<description><![CDATA[<p>В лог файле лучше а не проще, читать ещё непрочитанные строки, но это уже другая тема.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 May 2019 17:18:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134269#p134269</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134268#p134268</link>
			<description><![CDATA[<p>Мне кажется проще читать новые строки построчно.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Thu, 09 May 2019 17:14:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134268#p134268</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134262#p134262</link>
			<description><![CDATA[<p>А, вы об этом говорили. Думаю да, такой шаблон будет даже лучше. Хотя в свое время, если бы я не столкнулся с жадностью, я бы не изучил все эти ([0-9]+)\Q\E\d и т.д. (т.к. я тогда избегал жадности путем написания более &quot;традиционного&quot; шаблона, нежели использованием ?, т.к. невнимательно читал справку).</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 09 May 2019 16:10:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134262#p134262</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134248#p134248</link>
			<description><![CDATA[<p>Так это же можно засунуть и в (.*?).<br /></p><div class="quotebox"><cite>belyankin12 пишет:</cite><blockquote><p>(за 4 года программирования я поймал проблему с жадностью не более 10 раз).</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 May 2019 12:22:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134248#p134248</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134246#p134246</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, это сугубо моя рекомендация, я не говорил что это абсолютно правильно. Мне когда-то было гораздо проще засунуть половину шаблона, который мне не нужен в (.*), чем расписывать ([0-9]+)\Q\E\d и т.д.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 09 May 2019 12:16:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134246#p134246</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134243#p134243</link>
			<description><![CDATA[<p><strong>belyankin12</strong><br />Это всё понятно, не понятно только - почему даже если есть уверенность, что можно использовать &quot;.*&quot; вместо &quot;.*?&quot;, то это надо делать.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 May 2019 12:00:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134243#p134243</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134241#p134241</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, я уверен что приставка &quot; - пример из чата&quot; была дописана ТС вручную. Даже если так, я лишь показал принцип создания алгоритма: серверные сообщения всегда имеют части, которые всегда идентичны.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 09 May 2019 11:51:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134241#p134241</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134240#p134240</link>
			<description><![CDATA[<p>А что, у вас код из 3 поста не число возвращает?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 May 2019 11:31:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134240#p134240</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134238#p134238</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong><br />Результат должен был быть summa5:=20<br />Но у меня проблема , что из-за пробела я не могу делать вычисления.</p>]]></description>
			<author><![CDATA[null@example.com (dimasHP)]]></author>
			<pubDate>Thu, 09 May 2019 11:24:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134238#p134238</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134231#p134231</link>
			<description><![CDATA[<p>А что, в этом примере нужно чтобы переменная была равна &quot;20 - пример из чата&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 May 2019 09:29:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134231#p134231</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблема с переменной.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=134229#p134229</link>
			<description><![CDATA[<p>Под самп есть смысл применять один из самых нерекомендованных шаблонов для regexmatch - &quot;.*&quot;, т.к. пробелы в сообщениях сервера сводят вероятность поймать жадность на нет (за 4 года программирования я поймал проблему с жадностью не более 10 раз).</p><div class="codebox"><pre><code>
read = 
(
[18:52:57] Vamos_Grand {269BD8}передал Вам {33AA33}$20 - пример из чата 
)

RegExMatch(read, &quot;\[(.*)\] (.*) \{269BD8\}передал Вам \{33AA33\}\$(.*)&quot;, end_str)
msgbox, Игрок %end_str2% передал вам %end_str3% долларов в %end_str1%
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Thu, 09 May 2019 08:51:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=134229#p134229</guid>
		</item>
	</channel>
</rss>
