<?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=16529&amp;type=atom" />
	<updated>2021-08-13T06:56:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16529</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сортировка сначала строки, числа в конце]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149239#p149239" />
			<content type="html"><![CDATA[<p>Кратко, просто, элегантно!<br />Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[upsi_daezium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34120</uri>
			</author>
			<updated>2021-08-13T06:56:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149239#p149239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Сортировка сначала строки, числа в конце]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149231#p149231" />
			<content type="html"><![CDATA[<p>Вроде всё просто:<br /></p><div class="codebox"><pre><code>text =
(
2
c
3
z
4
1
a
0
b
d
)
Sort, text, F MySort
MsgBox, % text

MySort(a, b) {
   if (a . b ~= &quot;\D\d&quot;)
      Return -1
   if (a . b ~= &quot;\d\D&quot;)
      Return 1
   Return a &gt; b ? 1 : a &lt; b ? -1 : 0
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-08-12T17:17:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149231#p149231</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Сортировка сначала строки, числа в конце]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149229#p149229" />
			<content type="html"><![CDATA[<p>А вот еще задачка, нужно отсортировать данные таким образом, чтобы сначала шли слова (a - z и т.д.), а потом числа.<br />Пример:<br /></p><div class="codebox"><pre><code>
a
b
c
d
z
0
1
2
3
4
</code></pre></div><p>Пробовал коменду SORT, но там как-то не получается. Пробовал сортировку элементов массива, но тоже не получилось.<br />Есть ли какой-нибудь простой и краткий способ?</p>]]></content>
			<author>
				<name><![CDATA[upsi_daezium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34120</uri>
			</author>
			<updated>2021-08-12T14:40:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149229#p149229</id>
		</entry>
</feed>
