<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=OminousPenguin</id>
		<title>ComputerCraft Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=OminousPenguin"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/Special:Contributions/OminousPenguin"/>
		<updated>2026-07-11T11:26:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Talk:String_(API)&amp;diff=1330</id>
		<title>Talk:String (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Talk:String_(API)&amp;diff=1330"/>
				<updated>2012-04-19T15:44:51Z</updated>
		
		<summary type="html">&lt;p&gt;OminousPenguin: /* Removing comments on string.gmatch(string, pattern) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OminousPenguin</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=String_(API)&amp;diff=1329</id>
		<title>String (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=String_(API)&amp;diff=1329"/>
				<updated>2012-04-19T15:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;OminousPenguin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The string API is a default Lua 5.1 API as defined [http://www.lua.org/manual/5.1/manual.html#5.4 here]. Please list any non-working functions below.&lt;br /&gt;
&lt;br /&gt;
==Non-Working Functions==&lt;br /&gt;
&lt;br /&gt;
===string.gmatch(string, pattern)===&lt;br /&gt;
&lt;br /&gt;
Using any quantifier other than + will cause it to hang if that quantifier applies to the whole pattern and that pattern does not match the whole string.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;abcdef&amp;quot;:gmatch(&amp;quot;%a*&amp;quot;)   -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;%a*&amp;quot;)   -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;%a.*&amp;quot;)  -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[%a.]*&amp;quot;)  -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[^=]*&amp;quot;)  -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;([^=]*)=?&amp;quot;) -- Works (Note: This produces the same result as the above pattern should)&lt;br /&gt;
&amp;quot;abcdef&amp;quot;:gmatch(&amp;quot;[^=]*&amp;quot;)  -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[^=]*=&amp;quot;)  -- Works&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>OminousPenguin</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=String_(API)&amp;diff=1328</id>
		<title>String (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=String_(API)&amp;diff=1328"/>
				<updated>2012-04-19T15:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;OminousPenguin: /* string.gmatch(string, pattern) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The string API is a default Lua 5.1 API as defined [http://www.lua.org/manual/5.1/manual.html#5.4 here]. Please list any non-working functions below.&lt;br /&gt;
&lt;br /&gt;
==Non-Working Functions==&lt;br /&gt;
&lt;br /&gt;
===string.gmatch(string, pattern)===&lt;br /&gt;
&lt;br /&gt;
Using any quantifier other than + will cause it to hang if that quantifier applies to the whole pattern and that pattern does not match the whole string.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;abcdef&amp;quot;:gmatch(&amp;quot;%a*&amp;quot;)   -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;%a*&amp;quot;)   -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;%a.*&amp;quot;)  -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[%a.]*&amp;quot;)  -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[^=]*&amp;quot;)  -- Hang - Alternative: &amp;quot;([^=]*)=?&amp;quot;&lt;br /&gt;
&amp;quot;abcdef&amp;quot;:gmatch(&amp;quot;[^=]*&amp;quot;)  -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[^=]*=&amp;quot;)  -- Works&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>OminousPenguin</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=String_(API)&amp;diff=1327</id>
		<title>String (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=String_(API)&amp;diff=1327"/>
				<updated>2012-04-19T15:37:46Z</updated>
		
		<summary type="html">&lt;p&gt;OminousPenguin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The string API is a default Lua 5.1 API as defined [http://www.lua.org/manual/5.1/manual.html#5.4 here]. Please list any non-working functions below.&lt;br /&gt;
&lt;br /&gt;
==Non-Working Functions==&lt;br /&gt;
&lt;br /&gt;
===string.gmatch(string, pattern)===&lt;br /&gt;
&lt;br /&gt;
Using any quantifier other than + will cause it to hang if that quantifier applies to the whole pattern and that pattern does not match the whole string.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;abcdef&amp;quot;:gmatch(&amp;quot;%a*&amp;quot;)   -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;%a*&amp;quot;)   -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;%a.*&amp;quot;)  -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[%a.]*&amp;quot;)  -- Hang&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[^=]*&amp;quot;)  -- Hang&lt;br /&gt;
&amp;quot;abcdef&amp;quot;:gmatch(&amp;quot;[^=]*&amp;quot;)  -- Works&lt;br /&gt;
&amp;quot;abc=def&amp;quot;:gmatch(&amp;quot;[^=]*=&amp;quot;)  -- Works&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>OminousPenguin</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Talk:String_(API)&amp;diff=1326</id>
		<title>Talk:String (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Talk:String_(API)&amp;diff=1326"/>
				<updated>2012-04-19T14:48:24Z</updated>
		
		<summary type="html">&lt;p&gt;OminousPenguin: Created page with &amp;quot; == string.gmatch(string, pattern) ==  string.gmatch(string, pattern) is working for me. Any details of conditions under which it does not work would be appreciated. -- ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== string.gmatch(string, pattern) ==&lt;br /&gt;
&lt;br /&gt;
string.gmatch(string, pattern) is working for me. Any details of conditions under which it does not work would be appreciated. -- [[User:OminousPenguin|OminousPenguin]] 14:48, 19 April 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>OminousPenguin</name></author>	</entry>

	</feed>