<?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=14309</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14309&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Обработка текста из буфера обмена».]]></description>
		<lastBuildDate>Fri, 16 Nov 2018 20:05:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129878#p129878</link>
			<description><![CDATA[<p>В справке написано как перечислить все значения, сохраняете их в переменную, которую потом сортируете.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 16 Nov 2018 20:05:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129878#p129878</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129876#p129876</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Хорошо, только вот как это на практике реализовать?</p>]]></description>
			<author><![CDATA[null@example.com (vladmany)]]></author>
			<pubDate>Fri, 16 Nov 2018 17:58:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129876#p129876</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129871#p129871</link>
			<description><![CDATA[<p>Создайте список значений из массива, отсортируйте его и создайте заново из списка массив.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 16 Nov 2018 15:21:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129871#p129871</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129870#p129870</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><div class="quotebox"><cite>vladmany пишет:</cite><blockquote><p>С разбиванием текста на массив я уже разобрался, только вот как собрать его обратно? Ещё меня интересует как отсортировать элементы массива в алфавитном порядке?</p></blockquote></div><div class="codebox"><pre><code>array := {б:&quot;&quot;, в:&quot;&quot;, а:&quot;&quot;}
For key in array
    MsgBox % result .= key</code></pre></div></blockquote></div><p>Нет, такой способ сортировки мне не подходит. У меня есть массив:<br />[&quot;b&quot;,&quot;c&quot;,&quot;a&quot;]<br />Его элементы нужно расставить в алфавитном порядке. То-есть чтобы массив изменился на:<br />[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;]</p>]]></description>
			<author><![CDATA[null@example.com (vladmany)]]></author>
			<pubDate>Fri, 16 Nov 2018 14:55:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129870#p129870</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129855#p129855</link>
			<description><![CDATA[<p>Странно, ведь я убирал эти &quot;\Q...\E&quot;, и даже читал про них)). Как всегда, спасибо за терпение и науку)).</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Fri, 16 Nov 2018 00:33:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129855#p129855</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129854#p129854</link>
			<description><![CDATA[<p>Я не понимаю почему вы так упорно не хотите проверять используемые шаблоны на простых примерах.<br /></p><div class="codebox"><pre><code>msgbox % RegExMatch(&quot;тест ссо1бАӀкаа test&quot;, &quot;\bссо1бАӀкаа\b&quot;)
msgbox % RegExMatch(&quot;тест ссо1бАӀкаа test&quot;, &quot;(*UCP)\bссо1бАӀкаа\b&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 15 Nov 2018 23:34:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129854#p129854</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129853#p129853</link>
			<description><![CDATA[<p>Ну да, не работает. Тогда тот же вопрос про похожее выражение для случаев смешанной кириллицы с латиницей, в части границы слов:<br /></p><div class="codebox"><pre><code>text := &quot;былА со1бАӀка ссо1бАӀкаа&quot;
list =
(
былА
со1баӀка
)

Loop, Parse, list, `n
{
   list := A_LoopField
   RegExMatch(text, &quot;is)&quot; list, found)
   text := RegexReplace(text, &quot;is)&quot; list, &quot;«&quot; found &quot;»&quot;)
}
msgbox % text</code></pre></div><p>Пробовал так, и другие похожие варианты:<br /></p><div class="codebox"><pre><code>text := RegexReplace(text, &quot;is).*\b&quot; list &quot;\b.*&quot;, &quot;«&quot; found &quot;»&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 15 Nov 2018 23:18:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129853#p129853</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129852#p129852</link>
			<description><![CDATA[<p>Берете код из 38 сообщения, добавляете в примеру латиницу и проверяете.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 15 Nov 2018 23:09:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129852#p129852</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129851#p129851</link>
			<description><![CDATA[<p>В смысле — сработает на кириллице вперемешку с латиницей.</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 15 Nov 2018 23:01:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129851#p129851</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129850#p129850</link>
			<description><![CDATA[<p>Она и так срабатывает.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 15 Nov 2018 22:58:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129850#p129850</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129849#p129849</link>
			<description><![CDATA[<p>То есть, при правильной настройке, (*UCP) сработает на моем примере?</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 15 Nov 2018 22:52:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129849#p129849</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129848#p129848</link>
			<description><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><p>Выходит, в моем случае UCP никак не подключить?</p></blockquote></div><p>Если вы вписываете (*UCP) в шаблон, то он подклюяен.<br />Зачем вы проверяете изначальный шаблон на своем усложненном примере?<br />Посмотрите какие еще используются опции в шаблоне, почитайте в справке на что они влияют и тогда возможно вы поймете причину почему в вашем примере мой шаблон не срабатывает.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 15 Nov 2018 22:46:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129848#p129848</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129846#p129846</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Как, интересно, вы проверяли...</p></blockquote></div><p>В 29-м посте проверял без UCP. Но если кириллица — это юникод (раньше предполагал, что раз она отображается в редакторах как простой текст, значит не юникод), тогда понятно)).</p><p>Выходит, в моем случае UCP никак не подключить? Но тогда как границу слов задействовать в этом варианте, который планируется использовать для обработки до сотни тысяч слов?<br /></p><div class="codebox"><pre><code>text := &quot;былА со1бАӀка ссо1бАӀкаа&quot;
list =
(
былА
со1баӀка
)

Loop, Parse, list, `n
{
   list := A_LoopField

   RegExMatch(text, &quot;is)&quot; list, found)
  ;RegExMatch(text, &quot;is)(*UCP)\b(\Q&quot; list &quot;\E)\b&quot;, found)

   text := RegexReplace(text, &quot;is)&quot; list, &quot;«&quot; found &quot;»&quot;)
  ;text := RegexReplace(text, &quot;is)(*UCP)\b\Q&quot; list &quot;\E\b&quot;, &quot;«&quot; found &quot;»&quot;)
}
msgbox % text</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 15 Nov 2018 22:31:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129846#p129846</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129845#p129845</link>
			<description><![CDATA[<p>Как, интересно, вы проверяли...<br /></p><div class="codebox"><pre><code>msgbox % RegExMatch(&quot;мир&quot;, &quot;\bмир\b&quot;)
msgbox % RegExMatch(&quot;мир&quot;, &quot;(*UCP)\bмир\b&quot;)
msgbox % RegExMatch(&quot;world&quot;, &quot;\bworld\b&quot;)
msgbox % RegExMatch(&quot;world&quot;, &quot;(*UCP)\bworld\b&quot;)</code></pre></div><div class="quotebox"><cite>DD пишет:</cite><blockquote><p>в шаблоне нет букв в юникоде.</p></blockquote></div><p>А кириллица, что тогда?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 15 Nov 2018 22:00:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129845#p129845</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обработка текста из буфера обмена]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129844#p129844</link>
			<description><![CDATA[<p>Проверил я это уже давно, не работает)). И из справки по UCP, так и не понял, почему так происходит, так как в шаблоне нет букв в юникоде.</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 15 Nov 2018 21:50:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129844#p129844</guid>
		</item>
	</channel>
</rss>
