<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 29 Apr 2026 19:07:42 +0300</pubDate>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31687/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			разобрался. Надо было вместо звёздочки плюс ставить <br />
			<i>11.06.2018 12:31:50, павел.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31687/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31687/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 12:31:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31686/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_oQchOjM4" href="/user/901/" bx-tooltip-user-id="901">Suntor</a> написал:<br /><br />====quote====<br /> павел &nbsp; написал:<br />всё оказалось ещё проще: по невнимательности вместо string.gmatch использовал gmatch (свою пользовательскую функцию)<br />=============<br />я подумал, вы её просто локализовали, и дописал перед вашим кодом строчку «local gmatch = string.gmatch», когда проверял<br />=============<br />я так и подумал что вы так подумали. Но возник новый вопрос: функция в моём примере (исправленном) вернёт 2 значения &quot;dfghh&quot; и &quot;&quot; <br />Как задать шаблон чтобы не возвращалась пустая строка? То есть любой символ кроме пробела и пустой строки <br />
			<i>11.06.2018 12:26:38, павел.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31686/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31686/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 12:26:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31683/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_hQIJkNaR" href="/user/12122/" bx-tooltip-user-id="12122">павел</a> написал:<br />всё оказалось ещё проще: по невнимательности вместо string.gmatch использовал gmatch (свою пользовательскую функцию)<br />=============<br />я подумал, вы её просто локализовали, и дописал перед вашим кодом строчку «local gmatch = string.gmatch», когда проверял <br />
			<i>11.06.2018 10:58:01, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31683/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31683/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 10:58:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31676/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			всё оказалось ещё проще: по невнимательности вместо string.gmatch использовал gmatch (свою пользовательскую функцию) <br />
			<i>11.06.2018 08:18:23, павел.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31676/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31676/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 08:18:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31675/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			спасибо. Выходит дело в моём интерпритаторе (Autoplay Media Studio) <br />
			<i>11.06.2018 07:59:32, павел.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31675/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31675/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 07:59:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31674/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ze7PVoEK" href="/user/12122/" bx-tooltip-user-id="12122">павел</a> написал:<br />работать отказывается. (уходит в глубокий завис) Как с этим бороться?<br />=============<br />Проверил на Lua 5.1.5 интерпретаторе и в своём Quik 7.16.2.5... в обоих работает. <br />
			<i>11.06.2018 07:14:11, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31674/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31674/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 07:14:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message31672/topic3731/">Функция на основе gmatch и шаблон &quot;%S*&quot; - Lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня есть функция для возврата таблицы всех найденных совпадений с шаблоном: <br />
====code====
<pre>function t_gmatch(str,sPatt)&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;local tRet={} 
&nbsp;&nbsp;&nbsp;&nbsp;for w in gmatch(str, sPatt) do 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tRet&#91;#tRet+1&#93;=w 
&nbsp;&nbsp;&nbsp;&nbsp;end 
&nbsp;&nbsp;&nbsp;&nbsp;return tRet 
end</pre>
=============
<br /><br />Но по неведомой для меня причине, вот это код <br />
====code====
<pre>t_gmatch("dfghh",'%S*')</pre>
=============
<br />работать отказывается. (уходит в глубокий завис) Как с этим бороться? Моя задача получть все варианты текста не содержащего пробелы.<br />В панеле раскрасски кода не нашёл Lua. Как оформлять код? <br />
			<i>11.06.2018 06:28:00, павел.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message31672/topic3731/</link>
			<guid>http://forum.quik.ru/messages/forum10/message31672/topic3731/</guid>
			<pubDate>Mon, 11 Jun 2018 06:28:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
