<?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>https://forum.script-coding.com/viewtopic.php?id=12946</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12946&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: В цикле перебрать все подстроки найденные регулярным выражением.».]]></description>
		<lastBuildDate>Fri, 25 Aug 2017 16:39:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: В цикле перебрать все подстроки найденные регулярным выражением.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=118776#p118776</link>
			<description><![CDATA[<div class="quotebox"><cite>ser-bilichenko пишет:</cite><blockquote><p>А разве можно парсить по шаблону?</p></blockquote></div><p> Если шаблон - нечто более сложное, чем просто набор символов - нет.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 25 Aug 2017 16:39:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=118776#p118776</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: В цикле перебрать все подстроки найденные регулярным выражением.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=118772#p118772</link>
			<description><![CDATA[<p>Спасибо огромное!!!</p>]]></description>
			<author><![CDATA[null@example.com (ser-bilichenko)]]></author>
			<pubDate>Fri, 25 Aug 2017 14:47:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=118772#p118772</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: В цикле перебрать все подстроки найденные регулярным выражением.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=118771#p118771</link>
			<description><![CDATA[<div class="codebox"><pre><code>Haystack = abcXYZ123 ABCdef123

pos := 1
While pos := RegExMatch(Haystack, &quot;i)abc(.*?)123&quot;, Match, pos), pos += StrLen(Match)
	MsgBox % Match1
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 25 Aug 2017 14:27:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=118771#p118771</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: В цикле перебрать все подстроки найденные регулярным выражением.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=118770#p118770</link>
			<description><![CDATA[<p>А разве можно парсить по шаблону?</p>]]></description>
			<author><![CDATA[null@example.com (ser-bilichenko)]]></author>
			<pubDate>Fri, 25 Aug 2017 14:25:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=118770#p118770</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: В цикле перебрать все подстроки найденные регулярным выражением.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=118769#p118769</link>
			<description><![CDATA[<p>Думаю цикл <em><strong>Loop (parse a string)</strong></em> здесь больше подходит.<br /></p><div class="codebox"><pre><code>Colors = redgreenblue
Loop, parse, Colors
{
MsgBox, %A_Index% is %A_LoopField%.
If A_LoopField = e
	{
	n++
	last_pos := A_Index
	}
}
MsgBox, e встречается %n% раза `n Позиция последнего e: %last_pos%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 25 Aug 2017 14:17:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=118769#p118769</guid>
		</item>
		<item>
			<title><![CDATA[AHK: В цикле перебрать все подстроки найденные регулярным выражением.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=118768#p118768</link>
			<description><![CDATA[<p>Доброго времени суток.<br />Пример взят из справки.</p><div class="codebox"><pre><code> FoundPos := RegExMatch(&quot;abcXYZ123&quot;, &quot;abc(.*)123&quot;, SubPat)  ; Возвращает 1 и сохраняет &quot;XYZ&quot; в SubPat1.</code></pre></div><p>А если подстрок получается n, то как обращаться к n-ому совпадению? И желательно в цикле, потому что непонятно как определить количество подстрок.</p>]]></description>
			<author><![CDATA[null@example.com (ser-bilichenko)]]></author>
			<pubDate>Fri, 25 Aug 2017 13:42:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=118768#p118768</guid>
		</item>
	</channel>
</rss>
