WordCount (String function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
Line 1: Line 1:
{{Template:String:WordCount subtitle}}
{{Template:String:WordCount subtitle}}
<var>WordCount</var> returns the number of words in its method object string.
<var>WordCount</var> returns the number of words in its method object string.


Line 10: Line 9:
===Syntax terms===
===Syntax terms===
<table class="syntaxTable">
<table class="syntaxTable">
<tr><th>%number</th><td>A numeric variable to contain the number of words in the <var class="term">string</var> method object.
<tr><th nowrap>%number</th><td>A numeric variable to contain the number of words in the <var class="term">string</var> method object.
</td></tr>
</td></tr>


Line 42: Line 41:
<li><var class="camel">[[WordNumberIn and WordNumberOf (String functions)|WordNumberIn and WordNumberOf]]</var>, which return the word number of a "needle" word within a "haystack" list of words
<li><var class="camel">[[WordNumberIn and WordNumberOf (String functions)|WordNumberIn and WordNumberOf]]</var>, which return the word number of a "needle" word within a "haystack" list of words
</ul>
</ul>


{{Template:String:WordCount footer}}
{{Template:String:WordCount footer}}

Latest revision as of 23:00, 3 September 2015

Count words in list (String class)

[Introduced in Sirius Mods 7.9]

WordCount returns the number of words in its method object string.

Note that processing a string of words may be better accomplished with the StringTokenizer class.

Syntax

%number = string:WordCount[( [Spaces= string])]

Syntax terms

%numberA numeric variable to contain the number of words in the string method object.
string The string that is the list of words to be counted.
Spaces This optional, name required, argument is a set of "whitespace" characters, that is, characters that separate words. The default is the blank character. If the null string is provided, the blank character is used as the whitespace character.

Usage notes

Examples

The following fragment:

PrintText {~="I'd like to buy the world a joke":WordCount}

produces this result:

"I'd like to buy the world a joke":WordCount=8

See also