<?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=9353</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9353&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Избавиться от жадности при запросе назад».]]></description>
		<lastBuildDate>Wed, 12 Mar 2014 16:15:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80733#p80733</link>
			<description><![CDATA[<p>Ну как же, иногда они просто незаменимы. <br />Просто освоить их, многим трудно, а про простейшие функции почему то забывают.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 12 Mar 2014 16:15:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80733#p80733</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80730#p80730</link>
			<description><![CDATA[<p>Да регулярные выражения вообще не нужны если есть instr &amp; substr <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (bWRmeA)]]></author>
			<pubDate>Wed, 12 Mar 2014 16:05:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80730#p80730</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80727#p80727</link>
			<description><![CDATA[<p>Для этой задачи достаточно InStr &amp; SubStr.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 12 Mar 2014 16:00:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80727#p80727</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80726#p80726</link>
			<description><![CDATA[<div class="codebox"><pre><code>var := &quot;http://site.net/test.rarhttp://site.net/test.ziphttp://site.net/test.rar&quot;
regexmatch(var, &quot;http://(.(?!http://))+\.zip&quot;, match)
msgbox % match</code></pre></div><p>В том и недостаток регекспов, что для каждой конкретной задачи уместно писать новое выражение, а не использовать заготовки.</p>]]></description>
			<author><![CDATA[null@example.com (bWRmeA)]]></author>
			<pubDate>Wed, 12 Mar 2014 15:55:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80726#p80726</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80720#p80720</link>
			<description><![CDATA[<p>На практике, двоеточие может встретится в одном урл не один раз.<br /><a href="http://www.script-coding.com/URL.html">http://www.script-coding.com/URL.html</a></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 12 Mar 2014 14:45:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80720#p80720</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80707#p80707</link>
			<description><![CDATA[<p>В Regular Expression Callouts в Auto-Callout есть скрипт для дебага выражений, пользуйся, вникай, читай документацию PCRE.</p>]]></description>
			<author><![CDATA[null@example.com (bWRmeA)]]></author>
			<pubDate>Wed, 12 Mar 2014 11:07:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80707#p80707</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80705#p80705</link>
			<description><![CDATA[<p>Спасибо. Сейчас дошло <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />А почему в первом примере не ищется справа на лево?<br />Какова тогда функция \K ?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 12 Mar 2014 11:00:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80705#p80705</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80702#p80702</link>
			<description><![CDATA[<p>Потому что двоеточие в var - условный разделитель для кучи ссылок.</p><p>Кстати, в первом примере нет запроса назад. \K отбрасывает часть результата, но выражение всё так же ищется слева на право.</p>]]></description>
			<author><![CDATA[null@example.com (bWRmeA)]]></author>
			<pubDate>Wed, 12 Mar 2014 10:41:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80702#p80702</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80701#p80701</link>
			<description><![CDATA[<p>А почему именно двоеточием?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 12 Mar 2014 10:32:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80701#p80701</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80699#p80699</link>
			<description><![CDATA[<p>[^:] - один символ не являющийся двоеточием.</p><p>Принцип работы: var начинает посимвольно обрабатываться слева на право, выражение начинается с &quot;h&quot; поэтому ищется именно этот символ. Первый символ var соответствует первому символу выражения - позиция &quot;h&quot; в var запоминается и начинается проверка соответствия выражению символов следующих после &quot;h&quot;, если используется &quot;.+&quot; то после http будут найдены&nbsp; все символы до .zip <br />Когда используется [^:]+ ищется любой символ но не &quot;:&quot;, потому, при достижении второго двоеточия в var поиск проваливается и начинается с сохранённой позиции &quot;h&quot; + 1 ( вновь ищется h ) со второй попытки находится начало нужной ссылки, в теле которой двоеточие отсутствует - успех, ликование, финиш.</p>]]></description>
			<author><![CDATA[null@example.com (bWRmeA)]]></author>
			<pubDate>Wed, 12 Mar 2014 10:23:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80699#p80699</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80695#p80695</link>
			<description><![CDATA[<p>Спасибо!<br />А можете объяснить принцип работы?<br />Как это понять? </p><div class="codebox"><pre><code>[^:]</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 12 Mar 2014 10:15:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80695#p80695</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80692#p80692</link>
			<description><![CDATA[<p><strong>Malcev</strong>, Для абстрактной кучи ссылок:<br /></p><div class="codebox"><pre><code>RegExMatch(var, &quot;http://[^:]+\.zip&quot;, m)
MsgBox % m</code></pre></div><p>---------------<br /></p><div class="quotebox"><blockquote><p>Внимание! Исправьте следующие ошибки, чтобы добавить сообщение:</p><p>&nbsp; &nbsp; Слишком много ссылок в сообщении. Разрешено 3 ссылок. Уменьшите количество ссылок.</p></blockquote></div><p>Да вы верно шутите.</p>]]></description>
			<author><![CDATA[null@example.com (bWRmeA)]]></author>
			<pubDate>Wed, 12 Mar 2014 10:00:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80692#p80692</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Избавиться от жадности при запросе назад]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80689#p80689</link>
			<description><![CDATA[<p>Подскажите, пожалуйста, как добиться того, чтобы в куче текста велся поиск по расширению zip<br />А потом брался ближащий к нему http<br />Вот неработающий абстрактный пример: <br /></p><div class="codebox"><pre><code>var := &quot;http://site.net/test.rarhttp://site.net/test.ziphttp://site.net/test.rar&quot;
regexmatch(var, &quot;(http.+?\K\.zip)&quot;, match)
msgbox % match1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 12 Mar 2014 09:02:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80689#p80689</guid>
		</item>
	</channel>
</rss>
