Perl rindex 函数
-
描述
rindex 此函数的操作类似于index,不同之处在于它返回STR中最后一次出现SUBSTR的位置。如果指定了POSITION,则返回该位置或该位置之前的最后一次出现。 -
句法
以下是此函数的简单语法-rindex STR, SUBSTR, POSITION rindex STR, SUBSTR
-
返回值
该函数将在失败时返回undef,否则将返回最后出现的位置。 -
示例
以下是显示其基本用法的示例代码-
尝试一下$pos = rindex("abcdefghijiklmdef", "def"); print "Found position of def $pos\n"; # Use the first position found as the offset to the # next search. # Note that the length of the target string is # subtracted from the offset to save time. $pos = rindex("abcdefghijiklmdef", "def", $pos-3 ); print "Found position of def $pos\n";
当执行上述代码时,它会产生以下结果(在/ tmp目录中)-Found position of def 14 Found position of def 3