<?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=10189</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10189&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Поиск неповторяющихся строк».]]></description>
		<lastBuildDate>Sat, 29 Nov 2014 12:31:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88782#p88782</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p><strong>avens</strong>, &quot;неповторяющихся&quot; в названии темы пишется слитно.</p></blockquote></div><p>Исправил <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Sat, 29 Nov 2014 12:31:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88782#p88782</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88756#p88756</link>
			<description><![CDATA[<p><strong>avens</strong>, &quot;неповторяющихся&quot; в названии темы пишется слитно.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 28 Nov 2014 07:54:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88756#p88756</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88752#p88752</link>
			<description><![CDATA[<p>Теперь понял. Возможно это правильно.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 28 Nov 2014 05:27:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88752#p88752</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88743#p88743</link>
			<description><![CDATA[<p>Он имеет в виду что<br /></p><div class="codebox"><pre><code>MsgBox, % InStr(&quot;222&quot;, &quot;22&quot;,,, 2)</code></pre></div><p>по аналогии.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 27 Nov 2014 20:33:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88743#p88743</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88742#p88742</link>
			<description><![CDATA[<div class="codebox"><pre><code>&quot;`n&quot; A_LoopField &quot;`n&quot;</code></pre></div><p>Не уверен, что Я тебя понял.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Nov 2014 20:29:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88742#p88742</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88738#p88738</link>
			<description><![CDATA[<p>А по-моему правильно работает.<br />Если бы он в твоем примере находил 2 раза линию из двоек, то тогда логично было бы и в числе &quot;222&quot; найти 2 пары &quot;22&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 27 Nov 2014 19:07:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88738#p88738</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88736#p88736</link>
			<description><![CDATA[<p>Кстати по поводу stringreplace. Как то нехорошо ведёт себя InStr. По логике, ведь так должно работать:<br /></p><div class="codebox"><pre><code>
file1 =
(
11111
33333
)

file2 =
(
11111
22222
22222
33333
)

Text := &quot;`n&quot; file1 &quot;`n&quot; file2 &quot;`n&quot; 
Loop, parse, Text, `n, `r 
    (A_LoopField != &quot;&quot; &amp;&amp; !InStr(Text, &quot;`n&quot; A_LoopField &quot;`n&quot;, , , 2) &amp;&amp; (Only .= A_LoopField &quot;`n&quot;)) 
MsgBox, % Only
</code></pre></div><p>Но нет.<br />Приходится вставлять </p><div class="codebox"><pre><code>StringReplace, Text, Text, `n, `n`n, all</code></pre></div><p> (9 пост).</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Nov 2014 17:43:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88736#p88736</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88735#p88735</link>
			<description><![CDATA[<p>Ааа, прошу прощения: не вник в суть сначала.<br />Да, фильтрации повторяющихся строк явно недостаточно и да, тогда нужна петля.</p>]]></description>
			<author><![CDATA[null@example.com (Drugoy)]]></author>
			<pubDate>Thu, 27 Nov 2014 17:37:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88735#p88735</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88730#p88730</link>
			<description><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>Я не понимаю над чем тут биться.<br />1. Прочитать содержимое обоих файлов в переменные и объединить в 1 переменную. (2x fileread + concatenate)<br />2. Сортировать строки по алфавиту и удалить дублирующиеся (Sort, input, U D`n)<br />3. ...<br />4. Profit?<br />stringreplace&#039;ы тут нужны только в случае предобработки содержимого файлов, к задаче из subject&#039;а темы это относится никак.<br />Loop&#039;ы тут не нужны вообще.</p></blockquote></div><p>Но разве можно применяя команду Sort выполнить задачу?<br /></p><div class="codebox"><pre><code>input =
(
1
2
3
4
5
1
2
3
4
)

Sort, input, U D`n

MsgBox %input%</code></pre></div><p>Надо выбрать неповторяющиесь строки, результат из этого примера должен быть &quot;5&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Thu, 27 Nov 2014 11:50:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88730#p88730</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88724#p88724</link>
			<description><![CDATA[<p><strong>Drugoy</strong>, да ладно? <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 27 Nov 2014 09:36:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88724#p88724</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88722#p88722</link>
			<description><![CDATA[<p>Я не понимаю над чем тут биться.<br />1. Прочитать содержимое обоих файлов в переменные и объединить в 1 переменную. (2x fileread + concatenate)<br />2. Сортировать строки по алфавиту и удалить дублирующиеся (Sort, input, U D`n)<br />3. ...<br />4. Profit?<br />stringreplace&#039;ы тут нужны только в случае предобработки содержимого файлов, к задаче из subject&#039;а темы это относится никак.<br />Loop&#039;ы тут не нужны вообще.</p>]]></description>
			<author><![CDATA[null@example.com (Drugoy)]]></author>
			<pubDate>Thu, 27 Nov 2014 09:22:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88722#p88722</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88717#p88717</link>
			<description><![CDATA[<p>Огромная благодарность всем!</p><p>Если точнее моя задача заключается в том что бы сравнить два файла со списков моих групп ВК, первый список тот что содержит ссылки групп на которые я подписан, а второй отобранные группы, вот и надо их сравнить что бы одинаковые строки убрать, а уникальные оставить, и потом вступить в эти группы.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Thu, 27 Nov 2014 08:29:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88717#p88717</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88712#p88712</link>
			<description><![CDATA[<p>Или так:<br /></p><div class="codebox"><pre><code>
file1 =
(
11111
22222
33333
77777
44444
55555
)

file2 =
(
11111
22222
88888
33333
44444
55555
)

Text := &quot;`n&quot; file1 &quot;`n&quot; file2 &quot;`n&quot; 
StringReplace, Text, Text, `n, `n`n, all
Loop, parse, Text, `n, `r 
    (A_LoopField != &quot;&quot; &amp;&amp; !InStr(Text, &quot;`n&quot; A_LoopField &quot;`n&quot;, 1, , 2) &amp;&amp; (Only .= A_LoopField &quot;`n&quot;)) 
MsgBox, % Only
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Nov 2014 05:20:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88712#p88712</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88709#p88709</link>
			<description><![CDATA[<p>Или так:<br /></p><div class="codebox"><pre><code>file1 =
(
1
11111
11111
999999999
)

file2 =
(
999999999
22222
22222
2
)

Text := &quot;`n&quot; file1 &quot;`n&quot; file2 &quot;`n&quot;
StringReplace, Text, Text, `n, `n`n, all
Loop, parse, Text, `n, `r
{
   StringReplace, Text, Text, `n%A_LoopField%`n, `n%A_LoopField%`n, UseErrorLevel
      if (ErrorLevel = 1) and (A_LoopField != &quot;&quot;)
         Only .= A_LoopField &quot;`n&quot;
}
MsgBox, % Only</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 27 Nov 2014 03:51:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88709#p88709</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск неповторяющихся строк]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88708#p88708</link>
			<description><![CDATA[<p>Вот так, вроде выходит:<br /></p><div class="codebox"><pre><code>file1 =
(
11111
999999999
)

file2 =
(
999999999
22222
)

Text := file1 &quot;`n&quot; file2
Loop, parse, Text, `n, `r
{
   RegExReplace(Text, &quot;m`a)^\Q&quot; . A_LoopField . &quot;\E$&quot;, A_LoopField, Count)
   (Count = 1 &amp;&amp; Only .= A_LoopField . &quot;`n&quot;)
}
MsgBox, % Only := Trim(Only, &quot;`n&quot;)</code></pre></div><p>Идея-то в общем правильная была. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 27 Nov 2014 03:20:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88708#p88708</guid>
		</item>
	</channel>
</rss>
