<?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=8877</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8877&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Повтор строк».]]></description>
		<lastBuildDate>Sat, 09 Nov 2013 03:33:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77104#p77104</link>
			<description><![CDATA[<p>Ну если SubStr как в 6 посте религия не позволяет. Просто отрезать последний символ </p><div class="codebox"><pre><code>StringTrimRight, OutputVar, String, 1 </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 09 Nov 2013 03:33:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77104#p77104</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77101#p77101</link>
			<description><![CDATA[<p>Первую строку с помощью StringReplace.<br />Последнюю как?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Nov 2013 20:29:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77101#p77101</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77100#p77100</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Наверное как-то с помощью RegexReplace.</p></blockquote></div><p>Можно проще.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 19:48:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77100#p77100</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77098#p77098</link>
			<description><![CDATA[<p>Наверное как-то с помощью RegexReplace.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Nov 2013 19:34:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77098#p77098</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77096#p77096</link>
			<description><![CDATA[<p>А если нужен учёт пустых строк в начале и конце?<br /></p><div class="codebox"><pre><code>
Text =
( 

строка 2
строка 2  
строка 1 
строка 1 
строка 1
 
)
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 18:21:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77096#p77096</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77095#p77095</link>
			<description><![CDATA[<p>Нет. Долблю свой.<br /></p><div class="codebox"><pre><code>Text =
( 
строка 2
строка 2 
строка 1 
строка 1 
строка 1
)
Text := &quot;`n&quot; . Text
Loop, Parse, Text, `n
{
   If NewText not contains `n%A_LoopField%`n
      NewText .= A_LoopField . &quot;`n&quot;
}
msgbox % trim(NewText, &quot;`n&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Nov 2013 18:10:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77095#p77095</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77093#p77093</link>
			<description><![CDATA[<p>Наверное так:<br /></p><div class="codebox"><pre><code>trim(NewText, &quot;`n&quot;)</code></pre></div><div class="quotebox"><blockquote><p>исправленный вариант</p></blockquote></div><p>Вы невнимательно пытаетесь переделать мой 2 вариант?<br /></p><div class="codebox"><pre><code>
Text =
( 
строка 2
строка 2 
строка 1 
строка 1 
строка 1  
)
Loop, Parse, Text, `n
{
   If NewText not contains `n%A_LoopField%`n
      NewText .= A_LoopField . &quot;`n&quot;
}
msgbox % trim(NewText)
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 17:59:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77093#p77093</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77092#p77092</link>
			<description><![CDATA[<p>Вот исправленный вариант.<br /></p><div class="codebox"><pre><code>Text =
( 
А где же следующая строка? строка 2
строка 2
строка 1
строка 1
строка 1
)
Loop, Parse, Text, `n
{
   If NewText not contains `n%A_LoopField%`n
      NewText .= A_LoopField . &quot;`n&quot;
}
msgbox % trim(NewText)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Nov 2013 17:45:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77092#p77092</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77091#p77091</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>код очень тяжело для новичка читаем.</p></blockquote></div><p>Ну тогда выражения: <br /></p><div class="codebox"><pre><code>NewText .= A_LoopField . &quot;`n&quot;</code></pre></div><p>это зло:<br /></p><div class="codebox"><pre><code>NewText = %NewText%%A_LoopField%`n </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 16:46:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77091#p77091</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77090#p77090</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>вот любите вы все усложнять</p></blockquote></div><p>Если новичку интересно, то мне не трудно объяснить. <a href="http://forum.script-coding.com/viewtopic.php?pid=76677#p76677">пруф</a>.</p><p>----------</p><p>В вашем <span class="bbu">нерабочем</span>:</p><div class="codebox"><pre><code>
Text =
( 
А где же следующая строка? строка 2
строка 2
строка 1
строка 1
строка 1
)
Loop, Parse, Text, `n
{
   If NewText not contains %A_LoopField%`n
      NewText .= A_LoopField . &quot;`n&quot;
}
msgbox % NewText
</code></pre></div><p>варианте надо ещё удалять последний перевод строки, которого нет в оригинале.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 16:45:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77090#p77090</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77089#p77089</link>
			<description><![CDATA[<p>serzh82saratov, вот любите вы все усложнять - получаем меньшее количество строк, а код очень тяжело для новичка читаем.<br /></p><div class="codebox"><pre><code>Text =
( 
строка 2
строка 1
строка 1
строка 2
строка 1
)
Loop, Parse, Text, `n
{
   If NewText not contains %A_LoopField%`n
      NewText .= A_LoopField . &quot;`n&quot;
}
msgbox % NewText</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Nov 2013 16:31:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77089#p77089</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77077#p77077</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>если её содержимое совпадает со значением любой из переменных</p></blockquote></div><p>Я бы сделал без (псевдо) массивов:<br /></p><div class="codebox"><pre><code>
Text =
( 
строка 2
строка 1
строка 1
строка 2
строка 1
)
 ; 1 вариант
Loop, Parse, Text, `n
    OutText .= OutText ~= &quot;m`a)^\Q&quot; A_LoopField &quot;\E$&quot; ? &quot;&quot; : A_LoopField &quot;`n&quot;  
MsgBox % SubStr(OutText, 1, -1) 
 ; 2 вариант наверное быстрее первого
OutText = `n
Loop, Parse, Text, `n
    OutText .= Instr(OutText, &quot;`n&quot; A_LoopField &quot;`n&quot;) ? &quot;&quot; : A_LoopField &quot;`n&quot;   
MsgBox % SubStr(OutText, 2, -1) 
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 14:00:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77077#p77077</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77075#p77075</link>
			<description><![CDATA[<p>Да, я вот тоже вспомнил про Sort и подумал, что неплохо бы там иметь опцию чисто удаления повторов, без сортировки.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Fri, 08 Nov 2013 13:43:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77075#p77075</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77071#p77071</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Так не лучше:<br /></p><div class="codebox"><pre><code>
Text =
( 
строка 2
строка 1
строка 1
строка 2
строка 1
)
Sort, Text, U
MsgBox % Text
</code></pre></div><p>Надо (по идее):<br /></p><div class="codebox"><pre><code>
строка 2
строка 1</code></pre></div><p>А получается:<br /></p><div class="codebox"><pre><code>
строка 1
строка 2</code></pre></div><p>Но в частных случаях может подойти.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Nov 2013 13:21:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77071#p77071</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Повтор строк]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=77060#p77060</link>
			<description><![CDATA[<p>А можно проще.<br /></p><div class="codebox"><pre><code>FileRead, Text, Source.txt
Sort, Text, U
FileAppend, %Text%, Target.txt</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Nov 2013 09:22:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=77060#p77060</guid>
		</item>
	</channel>
</rss>
