<?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=9075</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9075&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Максимальное количество букв в слове».]]></description>
		<lastBuildDate>Wed, 25 Dec 2013 15:47:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78512#p78512</link>
			<description><![CDATA[<p>Текст делится на слова и в цикле проверятся длина очередного слова. (сравниваем с числом в переменной MaxLen)<br />Если она больше, чем у ранее найденного &quot;гиганта&quot;, то MaxLen присваивается новое значение, а слово сохраняется в Result.</p><p>Upd:<br /><strong>ypppu</strong> верно заметил, если это важно, можно предусмотреть ситуацию, когда несколько слов имеют одинаковую длину.<br /></p><div class="codebox"><pre><code>MaxLen := 0
Text =
(
aaa bb cc ddd
zzz
)

Text := RegExReplace(Text, &quot;[^a-zA-Zа-яА-Я\s]&quot;)
Loop, Parse, Text, %A_Space%`n
   if ((CurrLen := StrLen(A_LoopField)) = MaxLen) {
      Result .= A_LoopField &quot;`n&quot;
       Continue
   }
   else if (CurrLen &gt; MaxLen) {
      MaxLen := CurrLen
      Result := % A_LoopField &quot;`n&quot;
   }
MsgBox % &quot;Слово (слова):`n&quot; Result &quot;`nКол-во знаков - &quot; MaxLen</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Wed, 25 Dec 2013 15:47:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78512#p78512</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78509#p78509</link>
			<description><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><div class="codebox"><pre><code>

   if (StrLen(A_LoopField) &gt; MaxLen) 
{
      MaxLen := StrLen(A_LoopField)
      Result := % A_LoopField
   }
</code></pre></div></blockquote></div><p>Объясните эти строчки пожалуйста. Вникнуть не могу</p>]]></description>
			<author><![CDATA[null@example.com (Qweasd123)]]></author>
			<pubDate>Wed, 25 Dec 2013 14:14:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78509#p78509</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78506#p78506</link>
			<description><![CDATA[<p>Благодарю!</p>]]></description>
			<author><![CDATA[null@example.com (Qweasd123)]]></author>
			<pubDate>Wed, 25 Dec 2013 14:09:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78506#p78506</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78505#p78505</link>
			<description><![CDATA[<p>Кстати, может быть несколько слов с максимальным количеством букв?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 25 Dec 2013 14:09:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78505#p78505</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78504#p78504</link>
			<description><![CDATA[<div class="codebox"><pre><code>MaxLen :=0
Text =
(
Не жалею, не зову, не плачу,
Все пройдет, как с белых яблонь дым.
Увяданья золотом охваченный,
Я не буду больше молодым.
)

Text := RegExReplace(Text, &quot;[^a-zA-Zа-яА-Я\s]&quot;)
Loop, Parse, Text, %A_Space%`n
   if (StrLen(A_LoopField) &gt; MaxLen) {
      MaxLen := StrLen(A_LoopField)
      Result := % A_LoopField
   }
MsgBox % &quot;Слово: &quot; . Result . &quot; `; Кол-во знаков - &quot; . MaxLen
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Wed, 25 Dec 2013 14:05:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78504#p78504</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78503#p78503</link>
			<description><![CDATA[<p>Но как именно по словам сканировать а не сразу полностью предложение? Не получается.</p>]]></description>
			<author><![CDATA[null@example.com (Qweasd123)]]></author>
			<pubDate>Wed, 25 Dec 2013 13:57:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78503#p78503</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78502#p78502</link>
			<description><![CDATA[<p><span class="bbu">Loop (parse a string)</span><br />Loop, Parse, InputVar [, Delimiters, OmitChars] </p><br /><p><span class="bbu">StringLen</span><br />StringLen, OutputVar, InputVar</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 25 Dec 2013 13:45:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78502#p78502</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Максимальное количество букв в слове]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=78501#p78501</link>
			<description><![CDATA[<p>Дан текст. Как найти слово с максимальным количеством букв?</p>]]></description>
			<author><![CDATA[null@example.com (Qweasd123)]]></author>
			<pubDate>Wed, 25 Dec 2013 12:42:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=78501#p78501</guid>
		</item>
	</channel>
</rss>
