<?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=7405&amp;type=atom" />
	<updated>2012-11-03T15:45:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7405</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65384#p65384" />
			<content type="html"><![CDATA[<p>\R\R+ — перевод строки за которым следует один или более переводов строки.<br />\s\s+ — whitespace-символ за которым следует один или более whitespace-символов.<br />\R[\R\s]+ — перевод строки за которым следует один или более переводов строки или whitespace-символов.<br />Не срабатывали потому, что не должны были «срабатывать».</p><p>Для того, чтоб написать выражение решающее конкретную задачу достаточно статьи в справке — Regular Expressions (RegEx) - Quick Reference.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-03T15:45:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65384#p65384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65372#p65372" />
			<content type="html"><![CDATA[<p>Спасибо!<br />А я пробовал писать \R\R+ а также \s\s+ а вкупе их применить не додумался.<br />А можешь, пожалуйста, объяснить, почему мои варианты не срабатывали, а твой работает.<br />Кстати, набрел на неплохой, пожалуй единственный туториал по RegEx. <br /><a href="http://www.autohotkey.com/board/topic/39733-tutorial-an-ahk-introduction-to-regex/">http://www.autohotkey.com/board/topic/3 … -to-regex/</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-11-03T09:46:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65372#p65372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65367#p65367" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>str=
(

E:\Torents\Агент Джонни Инглиш (Johnny English) [2003,DVDRip].avi
E:\Torents\Izgoy.BDRip.1080p.x264.MIF.mkv
 
       
E:\Torents\fghfg\NG - Путешествие на край вселенной.mkv
E:\Torents\The Hitchhiker&#039;s Guide to the Galaxy [remux].ts

        
           
C:\ddddddddddd

динозавры захватывают мир!!!

)

NewStr := RegExReplace(Trim(str,&quot;`r`n&quot;), &quot;\R[\R\s]+&quot;, &quot;`r`n`r`n&quot;)
msgbox %NewStr%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-11-03T03:02:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65367#p65367</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=65366#p65366" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>str=
(
         
E:\Torents\Агент Джонни Инглиш (Johnny English) [2003,DVDRip].avi
E:\Torents\Izgoy.BDRip.1080p.x264.MIF.mkv
         
        
E:\Torents\fghfg\NG - Путешествие на край вселенной.mkv
E:\Torents\The Hitchhiker&#039;s Guide to the Galaxy [remux].ts
 
    
      
C:\ddddddddddd
 
динозавры захватывают мир!!!
          
)
 
NewStr := RegExReplace(Trim(str,&quot;`r`n&quot;), &quot;\R+&quot;, &quot;`r`n&quot;)
msgbox %NewStr%</code></pre></div><p>А вот из этого примера, как получить так, чтобы все пустые строчки более одной идущие подряд даже если заполненные пробелами удалились?<br />То есть, если их идет 2 или 3 подряд оставить только одну.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-11-03T02:39:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=65366#p65366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62919#p62919" />
			<content type="html"><![CDATA[<p>Текст с пустыми строками, читаю из файла, и при записи обратно он добавляет 2 строки в конце текста. В этом и была проблема. <br />Оказалось не правильно записывал, разобрался.<br />Извиняюсь за беспокойство <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-08-18T00:06:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62919#p62919</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62918#p62918" />
			<content type="html"><![CDATA[<p>Ничего не понятно. Вот смотри, есть строка:<br /></p><div class="codebox"><pre><code>MyString = 
(
 
      &lt;u&gt;RunScript(D:\AutoIt\players\XBMC\clipboard_paste.py)&lt;/u&gt;                &lt;!-- User --&gt;        
      &lt;k&gt;System.Exec(D:\AutoIt\players\XBMC\тест.cmd)&lt;/k&gt;                &lt;!-- User --&gt;        
      &lt;s&gt;RunScript(D:\AutoIt\players\XBMC\Test.py)&lt;/s&gt;                &lt;!-- User --&gt;      
 
      &lt;y&gt;XBMC.PlayMedia(E:\Video\=Beeline.m3u,playoffset=13)&lt;/y&gt;    
      &lt;r&gt;ActivateWindow(Videos,D:\Music\=Playlist\1-Drum.m3u,dir,return)&lt;/r&gt;    
      &lt;h&gt;Queue&lt;/h&gt;                &lt;!-- User --&gt;        
      &lt;q&gt;ActivateWindow(VirtualKeyboard)&lt;/q&gt;                &lt;!-- User --&gt;    
               &lt;!-- ########  ONLY FOR IRLink 3 Plugin  ######## --&gt;  
 
 
 
 
)</code></pre></div><p>Какой конкретно текст должен быть записан в файл?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-08-17T23:41:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62918#p62918</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62917#p62917" />
			<content type="html"><![CDATA[<p>При записи в файл создаются пустые строки в конце</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-08-17T23:37:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62917#p62917</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62916#p62916" />
			<content type="html"><![CDATA[<p>Напиши точно в виде текста, что должно быть на выходе.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-08-17T23:37:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62916#p62916</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62915#p62915" />
			<content type="html"><![CDATA[<p>Прости, я что то забыл подчеркнуть <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /> , Нужны не имена файлов, а весь текст без пустых строк, в начале и в конце записать в файл</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-08-17T23:35:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62915#p62915</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62914#p62914" />
			<content type="html"><![CDATA[<p>Ну да. А в чём проблема?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-08-17T23:33:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62914#p62914</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62913#p62913" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Так всё работает. Ещё смотри пост выше.</p></blockquote></div><p>---------------------------<br />=Test.ahk<br />---------------------------<br />тест.cmd<br />=Beeline.m3u<br />1-Drum.m3u</p><p>---------------------------<br />ОК&nbsp; &nbsp;<br />---------------------------</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-08-17T23:32:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62913#p62913</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62912#p62912" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p><strong>teadrinker&nbsp; #15</strong></p><p>У меня на выходе это<br />---------------------------<br />=Test.ahk<br />---------------------------<br />clipboard_paste.py<br />---------------------------<br />ОК&nbsp; &nbsp;<br />---------------------------</p></blockquote></div><p>Так это и есть имена файлов. А что нужно-то?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-08-17T23:31:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62912#p62912</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62911#p62911" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>MyString = 
(


D:\AutoIt\players\XBMC\тест.cmd

E:\Video\=Beeline.m3u

D:\Music\=Playlist\1-Drum.m3u


)

msgbox % RegExReplace(MyString, &quot;m`a)^.*\\|^\R&quot;)</code></pre></div></blockquote></div><p>Так всё работает. Ещё смотри пост выше.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2012-08-17T23:29:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62911#p62911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62910#p62910" />
			<content type="html"><![CDATA[<p><strong>teadrinker&nbsp; #15</strong></p><p>У меня на выходе это<br />---------------------------<br />=Test.ahk<br />---------------------------<br />clipboard_paste.py<br />---------------------------<br />ОК&nbsp; &nbsp;<br />---------------------------</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-08-17T23:27:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62910#p62910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как получить список имён файлов?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62909#p62909" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Имя тоже режет</p></blockquote></div><p>Пример был для списка, в котором были только пути файлов, пустые строки и больше ничего. В таком варианте действовать нужно по-другому.</p></blockquote></div><p>Так это и есть только пути файлов, пустые строки и больше ничего<br /></p><div class="codebox"><pre><code>MyString = 
(


D:\AutoIt\players\XBMC\тест.cmd

E:\Video\=Beeline.m3u

D:\Music\=Playlist\1-Drum.m3u


)

msgbox % RegExReplace(MyString, &quot;m`a)^.*\\|^\R&quot;)</code></pre></div><div class="quotebox"><blockquote><p>Задача не ясна, сформулируй поточнее.</p></blockquote></div><p>пытаюсь сформулировать...</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2012-08-17T23:22:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62909#p62909</id>
		</entry>
</feed>
