Revision Difference
string.gmatch#528453
<function name="gmatch" parent="string" type="libraryfunc">
	<description>Using <page>Patterns</page>, returns an iterator which will return either one value if no capture groups are defined, or any capture group matches.</description>
	<realm>Shared and Menu</realm>
	<args>
		<arg name="data" type="string">The string to search in</arg>
		<arg name="pattern" type="string">The pattern to search for</arg>
	</args>
	<rets>
		<ret name="" type="function">The iterator function that can be used in a for-in loop</ret>
	</rets>
</function>
<example>
	<description>Explodes the string for each space and comma in the string</description>
	<code>
str = "qwe,a cde"
for s in string.gmatch(str, "[^%s,]+") do
    print(s)
end
	</code>
	<outputfixedwidth>Fixed width</outputfixedwidth>⤶
	<output>
```⤶
qwe
a
cde
```⤶
	</output>
</example>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help