Core Function IndexNotOf
(→Example) |
(→Return Value) |
||
Line 39: | Line 39: | ||
=== Return Value === | === Return Value === | ||
− | Success: Returns position of the first found | + | Success: Returns position of the first found string in the string that does not match the needle. |
Failure: Returns -1. | Failure: Returns -1. |
Revision as of 09:02, 21 August 2013
IndexNotOf( <expression>, <needle>, <pos>, <case>, <count> )
Contents |
Description
Reports the index of the first none occurrence of the specified string in the current 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 character to not find (If you pass a string here the first character of it will be used as the needle).
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 first found string in the string that does not match the needle.
Failure: Returns -1.
Remarks
None.
Example
Case sensitive
println( IndexNotOf("The quick brown FoX", "T") );
Case insensitive
println( IndexNotOf("The quick brown FoX", "t", 0, true) );
Others
my $str = "The quick brown FoX"; println( IndexNotOf($str, "The q") ); println( IndexNotOf($str, "The") ); println( IndexNotOf($str, "TheTHE") ); my $a = IndexNotOf($str, "The "); println( substr($str, $a, 5) ); // quick