rindex関数 - 末尾から文字列を検索する
文字列の末尾から文字列を検索するにはrindex関数を使用します。
my $pos = rindex($target, $str);
index関数が先頭から文字列の検索を行うのに対して、rindex関数は、末尾から文字列を検索します。第1引数には検索対象の文字列、第2引数には検索したい文字列を指定します。第3引数には検索開始位置を指定することができます。省略した場合は文字列の末尾から検索が行われます。見つかればその位置を、見つからなければ-1が返却されます。
rindex関数を使ったプログラミングのサンプル
rindex関数を使ったプログラミングのサンプルです。
# 文字を文字列の最後から検索する my $message = "love love love."; my $word_love_pos_last = rindex($message, 'love');