「Python」rfind()メソッドで文字列を後から検索するサンプル
書式
str.rfind(sub[, start[, end]])¶
文字列中の領域 s[start:end] に sub が含まれる場合、その最大のインデックスを返します。オプション引数 start および end はスライス表記と同様に解釈されます。
sub が見つからなかった場合 -1 を返します。
サンプルコード
#!/usr/bin/ruby # -*- coding: UTF-8 -*- target = 'arkgame.com study skill' print(target .rfind('k')) print(target .rfind('stu')) print(target .rfind('com')) print(target .rfind('ark')) print(target .rfind('ze'))
実行結果
>python test.py
19
12
8
0
-1