Core Function IndexOf
From Sputnik Wiki
(Difference between revisions)
m (1 revision) |
|||
(5 intermediate revisions by one user not shown) | |||
Line 5: | Line 5: | ||
=== Description === | === Description === | ||
− | Reports the index of the first occurrence of the specified | + | Reports the index of the first occurrence of the specified string in a string. |
Parameters specify the starting search position in the current string and the type of search to use for the specified string. | Parameters specify the starting search position in the current string and the type of search to use for the specified string. | ||
Line 15: | Line 15: | ||
=== needle === | === needle === | ||
− | The | + | The string to find. |
=== pos === | === pos === | ||
Line 39: | Line 39: | ||
=== Return Value === | === Return Value === | ||
− | Success: Returns position of the found | + | Success: Returns position of the found string in the string. |
Failure: Returns -1. | Failure: Returns -1. | ||
Line 53: | Line 53: | ||
<syntaxhighlight lang="sputnik"> | <syntaxhighlight lang="sputnik"> | ||
println( IndexOf("The quick brown FoX", "X") ); | println( IndexOf("The quick brown FoX", "X") ); | ||
+ | println( IndexOf("qThe Theqt Thei", "qt") ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 59: | Line 60: | ||
<syntaxhighlight lang="sputnik"> | <syntaxhighlight lang="sputnik"> | ||
println( IndexOf("The quick brown FoX", "x", 0, true) ); | println( IndexOf("The quick brown FoX", "x", 0, true) ); | ||
+ | println( IndexOf("qThe Theqt Thei", "THEI", 0, true) ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Core Function]] | [[Category:Core Function]] |
Latest revision as of 12:37, 14 June 2015
IndexOf( <expression>, <needle>, <pos>, <case>, <count> )
Contents |
Description
Reports the index of the first occurrence of the specified string in a string.
Parameters specify the starting search position in the current string and the type of search to use for the specified string.
expression
The string to use.
needle
The string to find.
pos
Optional; Position to start the search from within the expression.
Default: 0
case
Optional; Case sensitive option
false = Case sensitive search
true = Case insensitive search
Default: false
count
Optional; The amount of characters to check before quitting the search
Return Value
Success: Returns position of the found string in the string.
Failure: Returns -1.
Remarks
None.
Example
Case sensitive
println( IndexOf("The quick brown FoX", "X") ); println( IndexOf("qThe Theqt Thei", "qt") );
Case insensitive
println( IndexOf("The quick brown FoX", "x", 0, true) ); println( IndexOf("qThe Theqt Thei", "THEI", 0, true) );