<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8157&amp;type=atom" />
	<updated>2013-03-19T23:45:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8157</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70539#p70539" />
			<content type="html"><![CDATA[<p>Вот и вопрос, что не так с ClipBoard?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T23:45:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70539#p70539</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70538#p70538" />
			<content type="html"><![CDATA[<p>Да. И один и второй вариант на переменных выдают нужный результат.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2013-03-19T23:42:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70538#p70538</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70537#p70537" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T23:37:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70537#p70537</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70535#p70535" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2013-03-19T23:22:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70535#p70535</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70534#p70534" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T23:12:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70534#p70534</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70533#p70533" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2013-03-19T22:53:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70533#p70533</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70530#p70530" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Во-вторых, если взять этот текст вместе со скобками</p></blockquote></div><p>Так вы и пример со скобками привели. И выхлоп нарисовали</p><div class="quotebox"><blockquote><p>Ольга Сергеева``nспециалист по маркетингу</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T22:15:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70530#p70530</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70529#p70529" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T22:12:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70529#p70529</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70528#p70528" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2013-03-19T22:06:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70528#p70528</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70526#p70526" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T21:27:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70526#p70526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70525#p70525" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T21:23:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70525#p70525</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70524#p70524" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2013-03-19T20:54:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70524#p70524</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70522#p70522" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-19T20:15:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70522#p70522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70520#p70520" />
			<content type="html"><![CDATA[<p>Попробовал, убедился, не подскажу.<br />Выражение из сообщения #21 соответствует предложенной строке.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-03-19T18:53:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70520#p70520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать пустые строчки, а также строчки, где одни пробелы в тексте]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70519#p70519" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2013-03-19T18:43:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70519#p70519</id>
		</entry>
</feed>
