<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../style.css">
<title>
Gambas Documentation - Scan
</title>
</head>
<table class="none" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td align="left">
<font size="-1">
<a href="../../help+en"><img class="flag" alt="Home" border="0" src="../../img/lang/en.png" align="center"></a>&nbsp;
<a href="../lang+en">Up</a>&nbsp;
<a href="rtrim+en">Previous</a>&nbsp;
<a href="sconv+en">Next</a>&nbsp;
</td></tr></table>
<div class="notab">
<h1>
Scan
</h1>
<div class="black"><font size="-2"><b>Syntax</b></font></div>
<pre class="syntax"><u>String Array</u> <b>= Scan (</b> <u>String</u> AS String <b>,</b> <u>Pattern</u> AS String <b>)</b></pre><p>

Matches a string against a pattern, and returns an array of all strings associated with a <tt>'*'</tt> generic character.
<p>
<ul>
<li><u>String</u> is the string to match.
<li><u>Pattern</u> is a pattern, as described in <a href="like+en">LIKE</a>.
<p>
</ul>

<div class="gray"><font size="-2"><b>Example</b></font></div>
<pre class="example">DIM sResult AS String
DIM sLine AS String
DIM sElt AS String

EXEC &quot;df&quot; TO sResult

FOR EACH sLine IN Split(sResult, &quot;n&quot;)
  FOR EACH sElt IN Scan(sLine, &quot;* * * * *&quot;)
    PRINT sElt; &quot;|&quot;;
  NEXT
  PRINT
NEXT
<hr>Filesystem|Size|Used|Avail|Use%|Mounted on|
/dev/hda6|8.0G|3.8G|4.3G|47%|/|
/dev/hda5|31M|3.3M|26M|12%|/boot|
/dev/hda8|33G|31G|1.2G|97%|/home|
/dev/hda1|8.1G|4.1G|4.0G|51%|/mnt/win_c|
/dev/hda9|29G|27G|1.1G|97%|/mnt/win_d|
none|379M|52K|379M|1%|/tmp|</pre>
<p>
<hr><b>See also</b><br>
<a href="../cat/string+en">String Functions</a>&nbsp; <a href="like+en">LIKE</a>&nbsp;

</div>
</body>
</html>

