<?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=8157</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8157&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте».]]></description>
		<lastBuildDate>Tue, 19 Mar 2013 23:45:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70539#p70539</link>
			<description><![CDATA[<p>Вот и вопрос, что не так с ClipBoard?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 23:45:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70539#p70539</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70538#p70538</link>
			<description><![CDATA[<p>Да. И один и второй вариант на переменных выдают нужный результат.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 19 Mar 2013 23:42:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70538#p70538</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70537#p70537</link>
			<description><![CDATA[<div class="codebox"><pre><code>
Text=
(
 
 
               
               
         Ольга Сергеева 
         
         q
         
             специалист по маркетингу

             
   
 
)  
msgbox, %  Text := RegExReplace(Trim(RegExReplace(Text, &quot;m`a)^(\s)?$&quot;), &quot;`r`n&quot; ), &quot;\R+&quot;, &quot;`n&quot;)
</code></pre></div><p>Уже в который раз непойму напеременной это работает, на буфере обмена никакого результата нет!</p><p>и это:<br /></p><div class="codebox"><pre><code>msgbox, % Text := RegExReplace(RegExReplace(Text, &quot;^(\R)+|(\R)+$&quot; ), &quot;\R+&quot;, &quot;`n&quot;)</code></pre></div><p>на переменных они выдают вам нужный результат?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 23:37:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70537#p70537</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70535#p70535</link>
			<description><![CDATA[<p>Смотрите в приведенном мной коде написано<br /></p><div class="codebox"><pre><code>Loop, parse, ClipBoard, `n, `r
{
   if A_LoopField is space   ;  как это записать с помощью regexreplace не знаю
      Continue
   a .= A_LoopField . &quot;`n&quot;
}</code></pre></div><p>Что значит - if var is empty or contains only whitespace, which consists of the following characters: space (%A_Space%), tab (%A_Tab% or `t), linefeed (`n), return (`r), vertical tab (`v), and formfeed (`f).<br /><a href="http://www.autohotkey.com/docs/commands/IfIs.htm">http://www.autohotkey.com/docs/commands/IfIs.htm</a><br />Мне надо убрать строки, где нету текста (либо пустые, либо с пробелами или табуляцией).<br />Остальные же строки оставить нетронутыми.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 19 Mar 2013 23:22:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70535#p70535</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70534#p70534</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>if A_LoopField is space&nbsp; &nbsp;;&nbsp; как это записать с помощью regexreplace не знаю</p></blockquote></div><p>То вам надо удалять пробелы между строк вместе с переносами строк, то надо пробелы оставлять, я ничего непонимаю что вы хотите.</p><p>Вам так надо?<br /></p><div class="codebox"><pre><code>

***
}
Sleep, 200 
msgbox, % ClipBoard := RegExReplace(RegExReplace(ClipBoard, &quot;^(\R)+|(\R)+$&quot; ), &quot;\R+&quot;, &quot;`n&quot;)
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 23:12:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70534#p70534</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70533#p70533</link>
			<description><![CDATA[<p>Должно быть так<br /></p><div class="codebox"><pre><code>f11::
ClipBoard=
a=
SendInput, ^{vk43}   ; Ctrl + C
ClipWait, 2
if ErrorLevel
{
   MsgBox, Буфер обмена пуст!
   Return
}
Sleep, 200
Loop, parse, ClipBoard, `n, `r
{
   if A_LoopField is space   ;  как это записать с помощью regexreplace не знаю
      Continue
   a .= A_LoopField . &quot;`n&quot;
}
ClipBoard := RegExReplace(a, &quot;\R+&quot;, &quot;`n&quot;)  ; это приходится добавлять, чтобы заменить все переносы строки на &quot;`n&quot;
msgbox % ClipBoard</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 19 Mar 2013 22:53:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70533#p70533</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70530#p70530</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Во-вторых, если взять этот текст вместе со скобками</p></blockquote></div><p>Так вы и пример со скобками привели. И выхлоп нарисовали</p><div class="quotebox"><blockquote><p>Ольга Сергеева``nспециалист по маркетингу</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 22:15:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70530#p70530</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70529#p70529</link>
			<description><![CDATA[<p>Вы ещё раз перечитайте свой 28 пост. И:</p><p>Во-первых, он убирает пробелы перед текстом.??????????</p><p>Во-вторых, если взять этот текст вместе со скобками, то вторую скобку он съедает??????????<br />Надо чтоб только первую и последнюю скобку отрезал?<br />Короче я непонимаю что вы хотите добится, приведите исчерпывающий пример!</p><p>Если скобки не надо трогать то:<br /></p><div class="quotebox"><blockquote><p>(``nОльга Сергеева``nспециалист по маркетингу``n)</p></blockquote></div><p>то так должно быть?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 22:12:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70529#p70529</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70528#p70528</link>
			<description><![CDATA[<p>Все-таки ваш скрипт подглючивает.<br />Во-первых, он убирает пробелы перед текстом.<br />Во-вторых, если взять этот текст вместе со скобками, то вторую скобку он съедает<br /></p><div class="quotebox"><blockquote><p>(<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ольга Сергеева<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; специалист по маркетингу</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;)</p></blockquote></div><p>Я хочу просто избавиться от пустых строк, где &quot;пустая строка&quot; - эта та строка в которой зрительно не видно букв.<br />Походу RegExReplace не всемогущ.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 19 Mar 2013 22:06:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70528#p70528</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70526#p70526</link>
			<description><![CDATA[<p>Короче вот так:<br /></p><div class="codebox"><pre><code>

Space::
SendInput, ^{vk43}   ; Ctrl + C
ClipWait, 2
if ErrorLevel
{
   MsgBox, Буфер обмена пуст!
   Return
}
Sleep, 200 
msgbox, % ClipBoard := RegExReplace(RegExReplace(ClipBoard
                                , &quot;^(\(|\s)+|(\)|\s)+$&quot; )
                                , &quot;(\R[\s]*)&quot;, &quot;````n&quot;) 
Return 

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 21:27:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70526#p70526</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70525#p70525</link>
			<description><![CDATA[<p>пост№5 <br /></p><div class="quotebox"><blockquote><p>Он удаляет пробелы в начале каждой строчки, что нежелательно.</p></blockquote></div><p>пост№28 Получить:<br /></p><div class="quotebox"><blockquote><p>Ольга Сергеева``nспециалист по маркетингу</p></blockquote></div><p>????<br /></p><div class="quotebox"><blockquote><p>Скобки обрезать не нужно.</p></blockquote></div><p>Если их обрезать ненадо зачем приводить такой пример? </p><p>Вот так вроде нечто некошерное получается <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>
Ольга=
(
`(`(`(`(`(`(`(`(`(
               
               
            Ольга Сергеева
                   
            специалист по маркетингу

             
           `)`)`)
)

msgbox, % RegExReplace(RegExReplace(RegExReplace(Ольга, &quot;^(\(+)|(\)+$)&quot; ), &quot;(^\s+)|(\s+$)&quot;), &quot;(\R[\s]*)&quot;, &quot;``n&quot;)
</code></pre></div><p>Но скобками я недопонял вас....</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 21:23:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70525#p70525</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70524#p70524</link>
			<description><![CDATA[<p>Не устраивает, так как данный скрипт не убирает пробелы в первой и последней строчке (если они есть).<br />Пока мне подходит только такой вариант<br /></p><div class="codebox"><pre><code>f11::
ClipBoard=
a=
SendInput, ^{vk43}   ; Ctrl + C
ClipWait, 2
if ErrorLevel
{
   MsgBox, Буфер обмена пуст!
   Return
}
Sleep, 200
Loop, parse, ClipBoard, `n, `r
{
   if A_LoopField is space
      Continue
   a .= A_LoopField . &quot;`n&quot;
}
ClipBoard := RegExReplace(a, &quot;\R+&quot;, &quot;`n&quot;)
msgbox % ClipBoard</code></pre></div><p>Как бы его сократить?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 19 Mar 2013 20:54:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70524#p70524</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70522#p70522</link>
			<description><![CDATA[<p><span style="color: blue">Исправлено</span><br />Ой. Что-то с почтой опаздал с сообщением...</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Действительно, чем вас это неустраивает?:<br /></p><div class="codebox"><pre><code>
var := &quot;`r`n   `n    `r`n`r`n     Ольга Сергеева`r`n    `n      специалист по маркетингу`r`n   `n   `r`n&quot;
MsgBox,, Получается:,% TRim(RegExReplace(var, &quot;\R[\s]+\R&quot;, &quot;``n&quot;), &quot;``n``r&quot;)

var := &quot;     Ольга Сергеева``n      специалист по маркетингу&quot; 
MsgBox,, А нужно:, % var
</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 19 Mar 2013 20:15:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70522#p70522</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70520#p70520</link>
			<description><![CDATA[<p>Попробовал, убедился, не подскажу.<br />Выражение из сообщения #21 соответствует предложенной строке.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Tue, 19 Mar 2013 18:53:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70520#p70520</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70519#p70519</link>
			<description><![CDATA[<p>Скобки обрезать не нужно.<br />Просто без скобок пустые строки не понимает движок форума. <br />Попросту говоря он их тримит <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Почему код из сообщения 29 не срабатывает - оставляет пробелы в первой и последней строке, почему не вставляет &quot;``n&quot; вместо знака переноса в стихотворении про елочку?<br />Может вы его попробуете запустить, убедитесь в его недееспособности и подскажете, что в него вписать?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 19 Mar 2013 18:43:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70519#p70519</guid>
		</item>
	</channel>
</rss>
