getFindCount: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
(New page: ==Function getFindCount== {{ProposedChange}} Returns the number of times that strfind() was able to match the input string. ===Usage=== <source lang="mtmacro...)
 
No edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Function getFindCount==
{{MacroFunction
{{ProposedChange}}
|name=getFindCount
Returns the number of times that [[Macros:Functions:strfind| strfind()]] was able to match the input string.
|version=1.3b48
|description=Returns the number of times that [[strfind| strfind()]] was able to match the input string.


===Usage===
|usage=
<source lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[h: count = getFindCount(id)]
getFindCount(id)
</source>
</syntaxhighlight>


The id is the id value returned by [[Macros:Functions:strfind| strfind()]].
The id is the id value returned by [[strfind|strfind()]].


===Example===
|example=
<source lang="mtmacro" line>
<syntaxhighlight lang="mtmacro" line>
[h: id = strfind("this is a test", "(\\S+)\\s+(\\S+)\\s*")]
[h: id = strfind("this is a test", "(\\S+)\\s+(\\S+)\\s*")]
[r: getFindCount(id)]
[r: getFindCount(id)]
</source>
</syntaxhighlight>
Returns 2.
Returns 2.
}}
[[Category:String Function]]

Latest revision as of 23:59, 24 March 2023

getFindCount() Function

Introduced in version 1.3b48
Returns the number of times that strfind() was able to match the input string.

Usage

getFindCount(id)

The id is the id value returned by strfind().

Example

[h: id = strfind("this is a test", "(\\S+)\\s+(\\S+)\\s*")]
[r: getFindCount(id)]
Returns 2.