$SubCnt: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
(Automatically generated page update)
 
(23 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<span class="pageSubtitle">Count occurrences of one string in another</span>
<span class="pageSubtitle">Count occurrences of one string in another</span>


<p class="warning">Most Sirius $functions have been deprecated in favor of Object Oriented methods. There is currently no OO equivalent for the $SubCnt function.</p>
<p class="warn"><b>Note: </b>Many $functions have been deprecated in favor of Object Oriented methods. There is currently no OO equivalent for the $SubCnt function.</p>


This function counts the occurrences of one string in another.  
This function counts the occurrences of one string in another.  
The <var>$SubCnt</var> function accepts two arguments and returns a numeric result that is the count of occurrences of the second argument string in the first argument string.
The first argument is an arbitrary string.
The second argument is another arbitrary string.


==Syntax==
==Syntax==
<p class="syntax"><section begin="syntax" />%count = $SubCnt(string, substring)
<p class="syntax"><span class="term">%count</span> = <span class="literal">$SubCnt</span>(<span class="term">string</span>, <span class="term">substring</span>)
<section end="syntax" /></p>
<p class="caption">$SubCnt Function
</p>
</p>
<p class="caption">%COUNT is the count of occurrences of '''substring''' in '''string'''.</p>


For example
===Syntax terms===
<table class="syntaxTable">
<tr><th>%count</th>
<td>The count of occurrences of <var class="term">substring</var> in <var class="term">string</var>.</td></tr>


<p class="code"> %JUNK = $SubCnt('ABCDABAB', 'AB')
<tr><th>string</th>
</p>
<td>An arbitrary string. </td></tr>


would set %JUNK to 3 and
<tr><th>substring</th>
<td>Another arbitrary string.</td></tr>
</table>


<p class="code"> %JUNK = $SubCnt('WE HAVE WAITED LONG ENOUGH', -
==Examples==
'WEHAVE')
The following statement would set %JUNK to 3:
<p class="code">%JUNK = $SubCnt('ABCDABAB', 'AB')
</p>
</p>


would set %JUNK to 0 and
This statement would set %JUNK to 0:
<p class="code">%JUNK = $SubCnt('WE HAVE WAITED LONG ENOUGH', 'WEHAVE')
</p>


<p class="code"> %JUNK = $SubCnt('WE HAVE WAITED LONG ENOUGH', 'E')
And this statement would set %JUNK to 4:
<p class="code">%JUNK = $SubCnt('WE HAVE WAITED LONG ENOUGH', 'E')
</p>
</p>
would set %JUNK to 4.


==Products authorizing {{PAGENAMEE}}==
<ul class="smallAndTightList">
<ul class="smallAndTightList">
<li>[[Sirius functions]]</li>
<li>[[List of $functions|Sirius functions]]</li>
<li>[[Fast/Unload User Language Interface]]</li>
<li>[[Fast/Unload User Language Interface]]</li>
<li>[[Janus Open Client]]</li>
<li>[[Media:JoclrNew.pdf|Janus Open Client]]</li>
<li>[[Janus Open Server]]</li>
<li>[[Media:JosrvrNew.pdf|Janus Open Server]]</li>
<li>[[Janus Sockets]]</li>
<li>[[Janus Sockets]]</li>
<li>[[Janus Web Server]]</li>
<li>[[Janus Web Server]]</li>
<li>[[Japanese functions]]</li>
<li>Japanese functions</li>
<li>[[Sir2000 Field Migration Facility]]</li>
<li>[[Media:SirfieldNew.pdf|Sir2000 Field Migration Facility]]</li>
</ul>


</ul>
<p class="caption">Products authorizing $SubCnt
</p>


[[Category:$Functions|$SubCnt]]
[[Category:$Functions|$SubCnt]]

Latest revision as of 23:29, 20 September 2018

Count occurrences of one string in another

Note: Many $functions have been deprecated in favor of Object Oriented methods. There is currently no OO equivalent for the $SubCnt function.

This function counts the occurrences of one string in another.

Syntax

%count = $SubCnt(string, substring)

Syntax terms

%count The count of occurrences of substring in string.
string An arbitrary string.
substring Another arbitrary string.

Examples

The following statement would set %JUNK to 3:

%JUNK = $SubCnt('ABCDABAB', 'AB')

This statement would set %JUNK to 0:

%JUNK = $SubCnt('WE HAVE WAITED LONG ENOUGH', 'WEHAVE')

And this statement would set %JUNK to 4:

%JUNK = $SubCnt('WE HAVE WAITED LONG ENOUGH', 'E')

Products authorizing $SubCnt