<?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=13190&amp;type=atom" />
	<updated>2018-10-23T19:41:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13190</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129410#p129410" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, да я не спорю.</p><p>Последнее предложение в прошлом посте написано без &quot;мысленных вздохов и переживаний о сложности предстоящей работы&quot;, если вдруг так показалось)).</p>]]></content>
			<author>
				<name><![CDATA[Stepnoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38030</uri>
			</author>
			<updated>2018-10-23T19:41:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129410#p129410</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129409#p129409" />
			<content type="html"><![CDATA[<p>Делов-то на две минуты. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-10-23T19:22:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129409#p129409</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129408#p129408" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, ну да, правда я читал общую информацию про объекты.<br />Тогда ладно, придется свою функцию делать.</p>]]></content>
			<author>
				<name><![CDATA[Stepnoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38030</uri>
			</author>
			<updated>2018-10-23T19:19:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129408#p129408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129405#p129405" />
			<content type="html"><![CDATA[<p>Все методы объектов перечислены <a href="https://autohotkey.com/docs/objects/Object.htm">здесь</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-10-23T18:24:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129405#p129405</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129404#p129404" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, да сложности-то никакой нет.</p><p>Видать, немного неправильно пост написал). Нужно было вместо &quot;нужна функция&quot; спросить &quot;есть ли такая функция?&quot;.<br />Потому как все знают простую истину: меньше кода и лучшая читабельность лучше чем наоборот.</p><p>Неужели нет такой? Что-то мне кажется, что я ее когда-то здесь встречал.<br />Если действительно нет, значит путаю с другим языком и форумом.</p>]]></content>
			<author>
				<name><![CDATA[Stepnoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38030</uri>
			</author>
			<updated>2018-10-23T18:17:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129404#p129404</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129384#p129384" />
			<content type="html"><![CDATA[<p><strong>Stepnoy</strong>, а в чём сложность? Обходите массив через <em>for k, v in arr</em>, и собираете строку через разделитель.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-10-23T14:01:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129384#p129384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129381#p129381" />
			<content type="html"><![CDATA[<p>Всем привет.</p><p>Не хотелось ради простого вопроса создавать новую тему, поэтому напишу здесь.<br />Тема более-менее похожая.<br />Кстати, форум просмотрел, ответ почему-то не нашел (наверняка плохо искал) ).</p><p>Нужна функция, обратная strsplit(), собирающая строку из элементов массива через разделитель. Этакий explode.</p><p>Заранее благодарю.</p>]]></content>
			<author>
				<name><![CDATA[Stepnoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38030</uri>
			</author>
			<updated>2018-10-23T12:24:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129381#p129381</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121066#p121066" />
			<content type="html"><![CDATA[<p>Лучше так:<br /></p><div class="codebox"><pre><code>arr := StrSplit(RegExReplace(var, &quot;m`a)(\d+:\d+ - \d+:\d+).*?$&quot;, &quot;$1&quot;), &quot;`n&quot;, &quot;`r&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2017-11-12T12:12:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121066#p121066</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121064#p121064" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>var =
(
10:05 - 10:50IT ; Пушкин; Дятлово - A111 (Осно)
9:05 - 10:50 ; Грибоедов; Дятлово - B407 (Осно)
11:00 - 11:45I ; Пушкин; Дятлово - A111 (Осно)
11:00 - 11:48++ ; Грибоедов; Дятлово - B407 (Осно)
)

arr := StrSplit(RegExReplace(var, &quot;m`a)(\d+:\d+ - \d+:\d+).*?$&quot;, &quot;$1&quot;), &quot;`n&quot;)

for k, v in arr
   MsgBox, % v</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-11-12T11:57:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121064#p121064</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121062#p121062" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, а если предположить, что там не только IT? А в каждой строке разные символы, как тогда быть?</p>]]></content>
			<author>
				<name><![CDATA[Alex_Lexon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32135</uri>
			</author>
			<updated>2017-11-12T11:13:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121062#p121062</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121058#p121058" />
			<content type="html"><![CDATA[<p>Большое спасибо</p>]]></content>
			<author>
				<name><![CDATA[Alex_Lexon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32135</uri>
			</author>
			<updated>2017-11-12T07:59:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121058#p121058</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121039#p121039" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>var =
(
10:05 - 10:50IT ; Пушкин; Дятлово - A111 (Осно)
9:05 - 10:50IT ; Грибоедов; Дятлово - B407 (Осно)
11:00 - 11:45IT ; Пушкин; Дятлово - A111 (Осно)
11:00 - 11:45IT ; Грибоедов; Дятлово - B407 (Осно)
)
arr := StrSplit(RegExReplace(var, &quot;(IT(?=[^\r\n]+$))?\s+;.*?(\R|$)&quot;), &quot;IT&quot;)

for k, v in arr
   MsgBox, % v</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2017-11-11T21:42:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121039#p121039</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121038#p121038" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>arr := []
Loop 10 {
arr[A_Index] := A_Index
msgbox, % arr[A_Index]
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-11-11T21:42:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121038#p121038</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Части переменной в массив.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121034#p121034" />
			<content type="html"><![CDATA[<p>Здравствуйте! Вот переменная:<br /></p><div class="codebox"><pre><code>10:05 - 10:50IT ; Пушкин; Дятлово - A111 (Осно)
9:05 - 10:50IT ; Грибоедов; Дятлово - B407 (Осно)
11:00 - 11:45IT ; Пушкин; Дятлово - A111 (Осно)
11:00 - 11:45IT ; Грибоедов; Дятлово - B407 (Осно)</code></pre></div><p>Как переместить время в массив? Т.е. чтобы в каждой части массива было 9:05 - 10:50, 11:00 - 11:45 и 11:00 - 11:45?<br />Заранее спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Alex_Lexon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32135</uri>
			</author>
			<updated>2017-11-11T21:18:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121034#p121034</id>
		</entry>
</feed>
