PBで特定文字の最後に現れる位置を取得するにはどうすればよいか

str.rfind()メソッドを使用すれば、文字列内から特定文字の最後の出現位置を取得できます。文字列内に文字がない場合は、-1を返します。

以下に例を示します。

string = "Hello, world!"
target_char = "o"
last_index = string.rfind(target_char)
print(last_index)  # 输出:8

このサンプルでは、rfind()メソッドを利用して、文字列string内で文字”o”が最後に登場した位置をインデックスで取得し、その結果を出力します。結果は8となり、文字”o”がインデックス位置8で最後に登場したことを示しています。

bannerAds