rindex
rindex STR, SUBSTR, POSITION
rindex STR, SUBSTR
STRの中でSUBSTRが最後に出現する位置を返します。POSITIONが指定してある場合には指定されている位置から探し始めます。
位置は0($[に値が設定されていれば設定値)を基準にして数えます。
SUBSTRが見つからない場合には-1($[に値が設定されていれば$[から1を引いた値)を返します。
サンプルプログラム
$str = 'a:bb:ccc:dddd'; $pos = rindex $str, ':'; $str2 = substr $str, $pos + 1; print $str2, "\n";