rindexSTR
,SUBSTR
,POSITION
rindexSTR
,SUBSTR
This function works just like index except
that it returns the position of the last occurrence of
SUBSTR
in STR
(a reverse
index). The function returns
$[-1
if not found. Since $[
is almost
always 0
nowadays, the function almost always returns -1.
POSITION
, if specified, is the rightmost position
that may be returned. To work your way through a string backward, say:
$pos = length $string; while (($pos = rindex $string, $lookfor, $pos) >= 0) { print "Found at $pos\n"; $pos--; }