<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13162</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13162&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Нужные фрагменты текста с помощью RegExMatch`a».]]></description>
		<lastBuildDate>Sat, 04 Nov 2017 10:53:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120755#p120755</link>
			<description><![CDATA[<p>FileReadLine в цикле поможет разбирать файл построчно. A_Index в качестве аргумента, обозначающего номер строки. А если весь файл в переменную завести то FileRead. Насчёт переменны - уверен потому, что переменная всего одна &quot;(.*)&quot;. В RexExMatch в output var помещаются значения тех фрагментов текста, которые обозначены в вашем шаблоне как переменные. Пример:<br /></p><div class="codebox"><pre><code>var := &quot;12345 abcde&quot;
RegExMatch(var, &quot;(.*) (.*)&quot;, end_str)
; end_str1 содержит все что до пробела (первого или последнего это уже вопрос жадности, но в данном случае до первого
; end_str2 содержит все что после пробела
RegExMatch(var, &quot;1(.*)&quot;, end_s)
; end_s1 содержит все что находится после символа 1
; end_s2 пустой, т.к. нет второй переменной в шаблоне, т.е. end_s2 не существует вообще.

; При этом в переменных end_s и end_str содержится все содержимое, которые было найдено в var по указанному вами шаблону, в случае если заданный вами шаблон существует в этой переменной, в противном - переменные пустые.</code></pre></div><p>Возможно в каких-то деталях я мог ошибиться, но принцип я вам обозначил.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sat, 04 Nov 2017 10:53:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120755#p120755</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120754#p120754</link>
			<description><![CDATA[<p>В общем, задача следующая: преобразовать текстовый файл в переменную с содержанием:<br /></p><div class="codebox"><pre><code>10:05 - 10:50 IT (Пушкин)[A111]
10:05 - 10:50 IT (Грибоедов)[B407]
11:00 - 11:45 IT (Пушкин)[A111]
11:00 - 11:45 IT (Грибоедов)[B407]</code></pre></div><p>либо в несколько переменных с 1 строкой на каждую.</p>]]></description>
			<author><![CDATA[null@example.com (Alex_Lexon)]]></author>
			<pubDate>Sat, 04 Nov 2017 09:59:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120754#p120754</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120753#p120753</link>
			<description><![CDATA[<p><strong>belyankin12</strong> хм... Вы уверены?</p>]]></description>
			<author><![CDATA[null@example.com (Alex_Lexon)]]></author>
			<pubDate>Sat, 04 Nov 2017 09:54:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120753#p120753</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120751#p120751</link>
			<description><![CDATA[<p>Дык AsdDva2 вообще не существует, потому и пустая. Переменная в шаблоне всего одна.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sat, 04 Nov 2017 08:42:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120751#p120751</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120749#p120749</link>
			<description><![CDATA[<p><strong>Phoenixxx_Czar</strong> не знаю как в AHK, но вообще (.*) это регулярное выражение для всех символов кроме перехода строки и в JS работает как часы... В общем, если он берёт абсолютно весь текст до последней ), то почему в MsgBox показывает лишь одну строку, а не все разом?</p>]]></description>
			<author><![CDATA[null@example.com (Alex_Lexon)]]></author>
			<pubDate>Sat, 04 Nov 2017 07:10:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120749#p120749</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120737#p120737</link>
			<description><![CDATA[<p><strong>Alex_Lexon</strong>, дак у тебя регулярка берет весь текст до &quot;)&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sat, 04 Nov 2017 04:21:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120737#p120737</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Нужные фрагменты текста с помощью RegExMatch`a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120732#p120732</link>
			<description><![CDATA[<p>Здравствуйте! Нуждаюсь в помощи с RegExMatch`ем.<br />Код следующий:<br /></p><div class="codebox"><pre><code>FileRead, asd, asd.txt
RegExMatch(asd, &quot;(.*)\)&quot;, asdDva)
MsgBox,,,%asdDva1%
MsgBox,,,%asdDva2%</code></pre></div><p>Файл asd:<br /></p><div class="codebox"><pre><code>Компьютерные системы
10:05 - 10:50IT ; Пушкин; Дятлово - A111 (Осно)
10:05 - 10:50IT ; Грибоедов; Дятлово - B407 (Осно)
11:00 - 11:45IT ; Пушкин; Дятлово - A111 (Осно)
11:00 - 11:45IT ; Грибоедов; Дятлово - B407 (Осно)</code></pre></div><p>Для меня не понятно, почему asdDva2 остаётся пустой, если 4 строки подходят по условиям.</p>]]></description>
			<author><![CDATA[null@example.com (Alex_Lexon)]]></author>
			<pubDate>Fri, 03 Nov 2017 22:04:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120732#p120732</guid>
		</item>
	</channel>
</rss>
