<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Вернуть строку]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Вернуть строку форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 28 Apr 2026 22:57:19 +0300</pubDate>
		<item>
			<title>Вернуть строку</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37077/topic4388/">Вернуть строку</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			... или проще:<br />
====code====
<pre>id = string.match(x, "^ID ({.-})");</pre>
=============
Где &quot;^&quot; - квалификатор начала строки. <br />
			<i>22.03.2019 16:40:13, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37077/topic4388/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37077/topic4388/</guid>
			<pubDate>Fri, 22 Mar 2019 16:40:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вернуть строку</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37076/topic4388/">Вернуть строку</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Попробуйте так:
====code====
<pre>id = string.match("&#92;n" .. x, "&#91;&#92;n&#93;ID ({.-})")
</pre>
============= <br />
			<i>22.03.2019 15:58:56, SG.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37076/topic4388/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37076/topic4388/</guid>
			<pubDate>Fri, 22 Mar 2019 15:58:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вернуть строку</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37060/topic4388/">Вернуть строку</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Привет всем!<br />Подскажите пожалуйста знающие люди, как вернуть из строки точное значение.<br />Есть такая строка(текст)<br />И мне надо вернуть значение строки ID, но match варачивает, в данном случае значение FXID, а как вернуть точное значение ID?<br />Строки могут располагаться в любом порядке.
====code====
<pre>local x=&#91;&#91;
FXID {88856CCC-783B-4270-B18E-9F80FB9FB319}
IID {14856CCC-783B-4270-B18E-9F80FB9FB319}
ID {1D4F3150-6FC3-42DC-A584-4DC6F925AB7A}
SID {554F3150-6FC3-42DC-A584-4DC6F925AB7A}
&#93;&#93;</pre>
=============
Я делаю вот так:
====code====
<pre> id = string.match(x, "ID ({.-})");
</pre>
=============
и получаю
====code====
<pre>{88856CCC-783B-4270-B18E-9F80FB9FB319}
</pre>
=============
а надо
====code====
<pre>{1D4F3150-6FC3-42DC-A584-4DC6F925AB7A}
</pre>
=============
Спасибо!!! <br />
			<i>21.03.2019 18:10:53, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37060/topic4388/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37060/topic4388/</guid>
			<pubDate>Thu, 21 Mar 2019 18:10:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
