<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Функция RegexMatch на несколько строк]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=11151</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11151&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Функция RegexMatch на несколько строк».]]></description>
		<lastBuildDate>Thu, 17 Dec 2015 17:57:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Функция RegexMatch на несколько строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=99719#p99719</link>
			<description><![CDATA[<div class="codebox"><pre><code>chatlog = 
(
[15:23:30] - Nick_Name: Test

[15:23:33]  Nick_Name: (( Test ))

[15:23:39]  Объявление: Продам м/ц &quot;FCR-900&quot;. Прислал: Andrey_Klark. Тел: 667979

[15:23:39]         Отредактировал сотрудник LV News: Artur_Volkov

[15:23:46] -----------===[ PASSPORT ]===----------

[15:23:46]  Имя: Nick_Name

[15:23:46]  Возраст: 8   Телефон: 58328

[15:23:46]  Фракция: Полиция ЛС   Должность: Кадет

[15:23:46]  Работа: Неизвестно   Разрешение на оружие: Есть

[15:23:46]  Преступлений: 28

[15:23:46]  Законопослушность: 73

[15:23:46] =============================

[15:23:46]  Nick_Name показал(а) свой паспорт

[15:24:10]  Объявление: Куплю а/м &quot;Huntley&quot; В хор. Состоянии. Прислал: Aleksey_Danilow. Тел: 781043

[15:24:10]         Отредактировал сотрудник LS News: Aleks_Vetrov

[15:24:11] - Nick_Name: кхм

[15:24:15] - Nick_Name: test test
)

RegExMatch(chatlog, &quot;m`as)^\[[^\r\n]+?Имя: Nick_Name.+?Преступлений:\s*(\d+)&quot;, var)
MsgBox, % var1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 17 Dec 2015 17:57:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=99719#p99719</guid>
		</item>
		<item>
			<title><![CDATA[Функция RegexMatch на несколько строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=99715#p99715</link>
			<description><![CDATA[<p>Здравствуйте.<br />Существует игра, в которой один персонаж может показать другому &quot;паспорт&quot;. В чат при этом выводятся некоторые параметры об игроке.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>[15:23:30] - Nick_Name: Test</p><p>[15:23:33]&nbsp; Nick_Name: (( Test ))</p><p>[15:23:39]&nbsp; Объявление: Продам м/ц &quot;FCR-900&quot;. Прислал: Andrey_Klark. Тел: 667979</p><p>[15:23:39]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Отредактировал сотрудник LV News: Artur_Volkov</p><p>[15:23:46] -----------===[ PASSPORT ]===----------</p><p>[15:23:46]&nbsp; Имя: Nick_Name</p><p>[15:23:46]&nbsp; Возраст: 8&nbsp; &nbsp;Телефон: 58328</p><p>[15:23:46]&nbsp; Фракция: Полиция ЛС&nbsp; &nbsp;Должность: Кадет</p><p>[15:23:46]&nbsp; Работа: Неизвестно&nbsp; &nbsp;Разрешение на оружие: Есть</p><p>[15:23:46]&nbsp; Преступлений: 28</p><p>[15:23:46]&nbsp; Законопослушность: 73</p><p>[15:23:46] =============================</p><p>[15:23:46]&nbsp; Nick_Name показал(а) свой паспорт</p><p>[15:24:10]&nbsp; Объявление: Куплю а/м &quot;Huntley&quot; В хор. Состоянии. Прислал: Aleksey_Danilow. Тел: 781043</p><p>[15:24:10]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Отредактировал сотрудник LS News: Aleks_Vetrov</p><p>[15:24:11] - Nick_Name: кхм</p><p>[15:24:15] - Nick_Name: test test</p></div></div><br /><p>Задача:<br />скрипт должен захватить параметр из последовательности нескольких строк. Видимо, нужно копать в сторону опции s) RegexMatch. Да что-то не копается.</p><br /><div class="codebox"><pre><code>Loop, Read, %chatlog%
{
 if RegExMatch(A_LoopReadLine, &quot;S)\[.*?Имя\: Nick_Name.*?Преступлений\: (.*?)`n&quot;, var)
    if var1 &gt; 10
       SendInput, {F6}/taser
}</code></pre></div><p>Сделать же в одну строку </p><div class="codebox"><pre><code>.*?Преступлений\: (.*?)$</code></pre></div><p> не вариант. Должна быть проверка на совпадение ника (первая строка &quot;паспорта&quot;).</p><p>В чём тут может быть ошибка?</p>]]></description>
			<author><![CDATA[null@example.com (Ink)]]></author>
			<pubDate>Thu, 17 Dec 2015 14:37:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=99715#p99715</guid>
		</item>
	</channel>
</rss>
